mouse input rewrite