 		@seekerNode.removeClass 'hidden'
 		@fullscreenRestoreNode.removeClass 'hidden'
 		@nowNode.removeClass 'hidden'
-		@durationNode.removeClass 'hidden'+		@durationNode.removeClass 'hidden'
+
+	_scheduleToHideMouse: ->
+
+		return if @_mouseIsHidden
+
+		return if @_mouseHideTimeout isnt -1
+
+		@_mouseHideTimeout = setTimeout =>
+
+			@_mouseHideTimeout = -1
+
+			@_mouseIsHidden = yes
+
+			do @_actuallyHideMouse
+
+		, 1100
+
+	_actuallyHideMouse: ->
+
+		document.body.style.cursor = 'none'
+
+	_makeMouseVisible: ->
+
+		return unless @_mouseIsHidden
+
+		@_mouseIsHidden = no
+
+		document.body.style.cursor = 'default'

			node.addClass 'n-' + n

	_scheduleToHide: ->

		return if @_isHidden

		@_isHidden = no

		@_hideTimeout = -1

		@_mouseIsHidden = no

		@_mouseHideTimeout = -1

		do @_prepareAutoHide

