more tests but still fundamental flaw with arrow keys