It is able to bind an event listener function to DOM events.
When binding listeners, extra arguments can be added.
Only references can be used as arguments (and the data type should implement `Clone` or `ToOwned` trait).
Maomi provides tap events as a combination of mouse events and touch events.
Long tap events are also supported.