closes #16
closes #5
arrow keys enabled