No longer using Listener class; Made a View class that is more generic; Imported a DOMNode class as well