Well the basic problem is, say I have a window displayed over my game view.
I click the window to do something with the mouse, the window gets the event and is happy, but suddenly the game also detects a mouse push (Since its using real time polling) and is trying to do things as well.
Normally I would explicitly handle this via game logic, but with using a GUI library that can be complex and tedious.
Really I suppose there are a lot of ways to handle this, I could just set a flag to not poll real time inputs if a input event is consumed this frame, or what not. Just wondering if anyone had nice clean solutions to this particular issue.