Added a mouse interface