Made Mouse into a service

Added binders and methods so Mouse can be handled as a service. May be
reverted at a later stage.