         if currentExpect.args
             if not @_matchArgs(args, currentExpect.args)
                 return 1
+        if normalEvents.indexOf(eventName) is -1
+            console.log "#{eventName} matched #{currentEvent}"
+        
         @expectIndex++
         if @expectIndex is @descriptor.expect.length
             return 2

        return true if eventName is expectedEvent
        if util.isArray(expectedEvent)
            return expectedEvent.indexOf(eventName) >= 0
        return false

    _matchText : (args, matchRules)->

                @eventQueue = null
            return @poll()

# for debug purpose ~
normalEvents = ["DOMCharacterDataModified","DOMNodeInsertedIntoDocument"]

class RegularEvent
    constructor: (options) ->
