I see what you mean now. Well you could write a manual work around. Just a bit of bounds checking. Some pseudocode:
+ Code Snippetif GetButtonPressed(button)
if GetPointerX() < SomeNumber and GetPointerX() > AnotherNumber
if GetPointerY() < SomeOtherNumber and GetPointerY() > OneMoreNumber
// events go here
endif
endif
endif
Hope that makes sense? You'll have to do a bit of trial and error to work out those numbers though.