Added mouse click.
Started on keyboard support