 	_process: (event) =>
 		
 		return unless @session 
+
+		@session.events.push(event)
 
 		# Detect pan events
 

	_dispatchEvent: (type, event, target) ->
		touchEvent = @_createEvent(type, event)
		target ?= event.target
		target.dispatchEvent(touchEvent)
			else
				event.delta = Utils.pointSubtract(event.touchCenter, @session.lastEvent.touchCenter)

		if @session?.events
			events = _.filter @session.events, (e) -> e.time > (event.time - 100)
			event.velocity = @_getVelocity(events)

		if event.touches.length > 0
			
			event.angle = 0
