         )
 class Date.Observer extends Date.IntervalTimer
     constructor: (fun) ->
-        super(200)
+        super(100)
         @_fun = fun
         @onChange = eventField()
         @onArrive.bind(=>

        @includesEnd = false
        @onStart = eventField()
        @onArrive.bind((event) =>
            @targetTime = event.idealTime.add(@interval)
            if not @_started
                @_started = true

                    nowTime: nowTime
                    index: @_counter - 1
                )
        Date.Timer._onCheck.bind(@_checker)
        @_running = true
        @
    stop: ->
        if not @_running then return
        Date.Timer._onCheck.unbind(@_checker)
        @_running = false
        @
    getRunning: -> @_running
