mouse input added