         return
 
       return
+
     orientationChange: (callback) ->
       # Callback returns if orientation of screen is changed
       _orientationChange callback
       return
+
     mobile: (callback) ->
       touchendCoords = {}
       # Callback returns when screen is touched and when screen touch ends

    callback keyCode, pressed, e
    return

  ###*
  * Used for getting touch screen coordinates
  * @param {Event} Event
  * @param {Function} Callback function
  * @param {Boolean} If the screen is being touched
  * @return {Function} callback({Object} X & Y touch coordinates, {Boolean} pressed)
  ###

  _mobileInput = (e, callback, pressed) ->
    coords = {}
    if pressed

        return
      ), false
      return

    mouse_move: (callback) ->
      # Callback returns when mouse is moved
      @canvas.addEventListener 'mousemove', ((event) ->
