rename input module to something sane
Fix typo and mouse functions