Protocol: Made keyevents strings instead of chars