Mouse input now uses pub sub!
More pubsub