                         unless props.position == @props.position
                                 unless state.dragging
                                         @_preventDragEvent = true
-                                        state.timeline.moveTo(props.position * 1000, { animate: false })
+                                        state.timeline.moveTo(@_zerotime(props.position * 1000), { animate: false })
                                         @_preventDragEvent = false
-                                @state.timeline.setCurrentTime(props.position * 1000)
+                                @state.timeline.setCurrentTime(@_zerotime(props.position * 1000))
                         false
+
+                _zerotime: (time) ->
+                        time - 2 * 1000 * 60 * 60
+
+                _unzerotime: (time) ->
+                        time + 2 * 1000 * 60 * 60
 
                 getInitialState: ->
                         items = new vis.DataSet([
-                                {id: 1, content: 'item 1', start: 10 - 2 * 1000 * 60 * 60},
-                                {id: 3, content: 'item 3', start: 1000 - 2 * 1000 * 60 * 60},
+                                {id: 1, content: 'item 1', start: @_zerotime(10)},
+                                {id: 3, content: 'item 3', start: @_zerotime(1000)}
                                 ])
                         opts =
                                 showCurrentTime: true

                                @setState { dragging: true}
                                at = (end.getTime() + start.getTime()) / 2
                                @state.timeline.setCurrentTime(at)
                                @props.events.push { 'timeScroll' : at }

                componentDidMount: ->
                        $(@getDOMNode()).append(@state.node)

                        unless @_preventDragEvent
                                at = (end.getTime() + start.getTime()) / 2
                                @state.timeline.setCurrentTime(at)
                                @props.events.push { 'timeScroll' : @_unzerotime(at) }
                                @setState { dragging: false}

                _onDrag: ({start, end}) ->
