Only minor changes to the first version, since Chase implemented early accept/reject now, these patches include the grab_window handling. The rest remains the same. Cheers, Peter