attachEventListener: function(eventType, eventListener) {
            var eventTypeListenerList = this.eventTypeListenerMap.get(eventType);
            if (!eventTypeListenerList) {
                this.eventTypeListenerMap.put(eventType, eventListener);
            } else if (!eventTypeListenerList.contains(eventListener)) {