   hijacked = {}
   hijacked.forEach = Array::forEach
   hijacked.filter  = Array::filter
-  hijacked.map     = Array::map   
+  hijacked.map     = Array::map
   Array::forEach   = null
   Array::filter    = null
   Array::map       = null

  # then chainable
  assert result is venue

  # when 
  result = venue.emit "fire", ["text"]

  # then emitted


spec "Respects the original 'this' in listener sets", ->
  # given
  hash            =
    event: ->
      hash.event.called = true
      assert @ is hash
