Add ability to use tags, attributes and classes. A single element can now have multiple listeners.