fix broken key repeats after going into a separate interface