 
     on_keyup = (key) ->
         event = event_for_key key
-        window._receive_input event
+        window._receive_input event, false
         return event
 
     press_key = (key) ->

        afterEach ->
            keypress.reset()

        it "just works.", ->
            foo = 0
            keypress.combo ["a"], ->
                foo = 1
            press_key "a"
            expect(foo).toEqual(1)

        it "can take a string instead of array for keys.", ->
            foo = 0
            keypress.combo "a", ->
                foo = 1
            press_key "a"
            expect(foo).toEqual(1)



    event_for_key = (key) ->
        event = {}
        event.preventDefault = ->
            return
        spyOn event, "preventDefault"
        key_code = convert_readable_key_to_keycode key
        event.keyCode = key_code
        return event
