Direct Input

Added direct input for mouse and keyboard. Now allows for mouse location
tracking.