We probably want to have a shorthand way of trigger keyboard, mouse events in the utils.js.