 		super eventName, event, @
 
 	onPinchStart: (cb) -> @on(Events.PinchStart, cb)
+	onPinch: (cb) -> @on(Events.Pinch, cb)
 	onPinchEnd: (cb) -> @on(Events.PinchEnd, cb)
-	onPinch: (cb) -> @on(Events.Pinch, cb)
 	onRotateStart: (cb) -> @on(Events.RotateStart, cb)
 	onRotate: (cb) -> @on(Events.Rotate, cb)
 	onRotateEnd: (cb) -> @on(Events.RotateEnd, cb)

{Gestures} = require "./Gestures"

Events.PinchStart = "pinchstart"
Events.PinchEnd = "pinchend"
Events.Pinch = "pinch"
Events.RotateStart = "rotatestart"
Events.Rotate = "rotate"
Events.RotateEnd = "rotateend"

		@_attach()

	_attach: ->
		@layer.on(Gestures.PinchStart, @_pinchStart)
		@layer.on(Gestures.Pinch, @_pinch)
		@layer.on(Gestures.PinchEnd, @_pinchEnd)

