Added a mouse-based control scheme