Revised mouse input