I think I it would bother me to have to click twice when working back and forth between two windows. Maybe another approach could be to only register the click action if there is no overlap? Then again, the inconsistency would probably be frustrating with that approach.