changed event from keyup to keydown, to improve user experience (e.g. changes are rendered at once) + render lower case letters (if no shift key is pressed)