   getDefaultProps: ->
     display: "HH:mm:ss"
 
-  prevHour: -> @changeValue -> @subtract 1, "h"
-  nextHour: -> @changeValue -> @add 1, "h"
   tuneHour: (e)-> @tune e, "h"
-
-  prevMin: -> @changeValue -> @subtract 1, "m"
-  nextMin: -> @changeValue -> @add 1, "m"
+  prevHour: -> @modifyValue -> @subtract 1, "h"
+  nextHour: -> @modifyValue -> @add 1, "h"
+
   tuneMin: (e)-> @tune e, "m"
-  
-  prevSec: -> @changeValue -> @subtract 1, "s"
-  nextSec: -> @changeValue -> @add 1, "s"
+  prevMin: -> @modifyValue -> @subtract 1, "m"
+  nextMin: -> @modifyValue -> @add 1, "m"
+  
   tuneSec: (e)-> @tune e, "s"
 
-  toggleAPM: -> @changeValue -> if 12 >= do @hour then @add 12, "h" else @subtract 12, "h"
+  prevSec: -> @modifyValue -> @subtract 1, "s"
+  nextSec: -> @modifyValue -> @add 1, "s"
+  toggleAPM: -> @modifyValue -> if 12 >= do @hour then @add 12, "h" else @subtract 12, "h"
   
   render: ->
     datetime = do @getMoment

    delta = e.deltaY or e.deltaX
    delta /= -Math.abs delta
    delta *= n
    @changeValue -> @add delta, p

YearPicker = createClass
  mixins: [

    @pageYears 1
  
  pickYear: (year)-> =>
    @modifyValue -> @year year
    @setState view: "days"
  
  render: ->
