some input-manager cleanups, vertical camera movement, rudimentary mouse button support