         #console.log "Execute action: ", action
         cmd = @actions[action]
         # console.log "cmd: ", cmd
-        # console.log "Position: ", @position
-        # console.log "Offset: ", @offsetMapping
         screenSize = @robot.getScreenSize()
-        @debug =
-            x: @offsetMapping.x * screenSize.width
-            y: @offsetMapping.y * screenSize.height
-        #console.log "Debug: ", @debug
 
         if(cmd.feedback?)
             if(cmd.feedback.audio?)

                @recipeState[name].tearDownDelay = recipe.tearDownDelay

    freezeMouse: (handPosition) =>
        # screenSize = @robot.getScreenSize()
        # normalizedHandPosition =
        #     x: handPosition.x * screenSize.width
        #     y: handPosition.y * screenSize.height
        # @freezePosition = normalizedHandPosition
        @freezePosition = @robot.getMousePos()
        console.log "Freeze mouse", @freezePosition
        @mouseState = 'frozen'

    unfreezeMouse: (handPosition) =>

        @unfreezePosition =
            x: 0
            y: 0
        @keyboardModel =
            test: false
        @recipeState = {}
