Take the onclick event hander in DOM for example, the behavior is:
* onclick acts as a new addEventListener calling in JS code
* addEventListener can add multiple event listeners.

This implementation follows the above behavior: onXXX property is to add a new event listener. 

@darktears What is the expected behavior for onXXX event handler attribute in new specs? only providing addEventListener/removeEventListener, or something else?