Update Element class

- Element#constructor triggers callback on this
- Element#on() and Element#once() support multiple events