       invocations = []
       handler = -> invocations.push('trigger')
 
-      obj.bind('click.server', handler)
-      obj.bind('click', handler)
-      obj.trigger('click.server')
+      obj.bind('change.server', handler)
+      obj.bind('change', handler)
+      obj.trigger('change.server')
 
       assert.equal(invocations.length, 1)
 


    "can be triggered": (obj) ->
      invocations = []
      obj.bind 'click', -> invocations.push("trigger")
      obj.trigger('click')

      assert.equal invocations.length, 1

    "does nothing if an event is triggered with no event listeners": (obj) ->
      assert.equal obj.trigger('does-not-exists'), null


  'Simple unbinding':

      invocations = []
      handler = -> invocations.push('trigger')

      obj.bind('change', handler)
      obj.unbind('change')
      obj.trigger('change')

      assert.equal invocations.length, 0

