basic working arrow keys and return