interruption logic includes mouseClicks

KNOWN BUG: because I am statically calling an object there is 2 objects
the thread and the static calls, meaning that all clicks and key presses
are shown twice.