add mouse_input and respective changes to server