Added custom cursor. Fixed some input type stuffs. Added back smarter type pausing, etc.