 				for listener in listeners
 					layer.on(eventName, listener)
 
-		delete @_frozenEvents
+		@resetFrozenEvents()
 
 
 	##############################################################

		return unless @_animations
		@_animations.map (animation) -> animation.stop(true)


	# Timers
	@define "timers", get: -> _.clone(@_timers)

		@_createDOMEventManager()
		@_createRootElement()

		@resetFrozenEvents()
		@resetLayers()
		@resetAnimations()
		@resetTimers()
