                     ringerFinger : firstHand.ringFinger.extended
                     pinky : firstHand.pinky.extended
                 position: palmPosition
+                pinchStrength : pinchStrength
+                pinchingFinger : pinchingFinger
 
         @emit 'update', @handModel
         console.log "Processed frame: ", frame.id


            palmPosition = @relative3DPosition(frame, firstHand.palmPosition)

            # Update frame model
            @handModel =
                extendedFingers: 

            y : 0
            z : 0
        }
        pinchStrength: 0
        pinchFinger: null



    findPinchingFingerType: (hand) =>
        pincher = undefined
        closest = 500
        f = 1
        while f < 5
            current = hand.fingers[f]
            distance = Leap.vec3.distance(hand.thumb.tipPosition, current.tipPosition)
            if current != hand.thumb and distance < closest
                closest = distance
                pincher = current
            f++
        pincherName = @nameMap[pincher.type]
        console.log "Pincher type: ", pincher.type
        console.log "Pincher: " + pincherName
        return pincherName

        # if pincher is not undefined
        #     console.log "Pincher type: ", pincher.type
        #     console.log "Pincher: ", pincher

    processFrame: (frame) =>
        console.log "Processing frame..."
