working arrows and backspace