Pass event name to callback
Move things internally
Get mounting to work
Generate HTML elements