Add setup
Add key pressed method
Add queue
Add run command to change background color
Add mouse movement