Added user command generator.
Mouse/Keyboard input added.