Patent Document ID: 9940411
Application ID: 14690151

Base Claim:
1. A method of handling events generated by user interaction with a display that includes a first window and a second window, including: generating a popup control for the first window responsive to a first user event representing user interaction with the first window; in circumstances when the user relocates a cursor from the first window to the second window and a mousedown or touch start event, collectively referred to as the mousedown event, generated within the second window, is suppressed from propagation to the first window, receiving a mouseup or touch end event, collectively referred to as the mouseup event, propagated from the second window and a location of the mouseup event, responsive to the mouseup event in the second window, triggering a dismiss class within the first window, wherein the dismiss class dismisses at least a portion of the popup control of the first window.

---

Claim 4:
4. The method of claim 1 , further including: displaying a trigger component within the popup control; and receiving an event that selects the trigger component and displaying a target component that displays a list of choices responsive to selection of the trigger; wherein the portion of the popup control that is dismissed by the dismiss class is the target component, leaving the trigger component active after shift of focus to the second window.