breaking change

breaking change renaming

updated EventSim to use legacy (not DOM Level 3 events) events for the keyboard, added more keyboard tests