 
 	_handleProgress: =>
 		@emit("progress", @progress)
-		@progressIndicator.setProgress(@progress, false)
+		@progressIndicator?.setProgress(@progress, false)
 		@_handleLoaded() if @isReady
 
 	_handleLoaded: ->


		@timeout = 30

		@context = new Context({parent: Framer.CurrentContext, name: "Preloader"})

		@context.run =>



		return if @isLoading

		@setupContext()

		@_isLoading = true
		@_startTime = Date.now()

