adding key listeners, which I don't think work on mac