Performance optimizations and simplifications

Only start MouseEventListener when needed (Ableton Live currently)
Enable Coalescing in MouseEventListener
Simplify teardown of MouseEventListener and InterruptListener