     )
 
     scope.$next = ->
-      scope.position = moment(moment(scope.position) + (3 * viewsSteps[scope.view].step)).toDate()
+      scope.position = moment(moment(scope.position) + viewsSteps[scope.view].step).toDate()
 
     scope.$previous = ->
-      scope.position = moment(moment(scope.position) + (3 * viewsSteps[scope.view].step)).toDate()
+      scope.position = moment(moment(scope.position) - viewsSteps[scope.view].step).toDate()
 
     selecting = null
     changeRange = (newDate) ->

                             view="view"
                             active-before="lab"
                             active-after="laa"
                             hovered="hover">
      </moment-datetimepicker>
    </div>
    <div class='middle'>


      return stepsByWeek

    scope.$watchGroup(['minDate', 'maxDate', 'steps'], ->
      return if not scope.steps?
      for step in scope.steps
        stepDate = moment(step.value)
