Added `button` property to EventMap

`which` property exists only in keyboard events, `button` only in mouse events.
Error seems inherited from jQuery docs https://api.jquery.com/category/events/event-object/