         {
             if self.currentView.center.x < (self.bounds.size.width * 0.5) - 25
             {
-                self.animate(self.showNextView(), completion: self.nextViewDidShow())
+                UIView.animateWithDuration(0.25, animations: self.showNextView(), completion: self.nextViewDidShow())
             }
             else if self.currentView.center.x > (self.bounds.size.width * 0.5) + 25
             {
-                self.animate(self.showPreviousView(), completion: self.previousViewDidShow())
+                UIView.animateWithDuration(0.25, animations: self.showPreviousView(), completion: self.previousViewDidShow())
             }
             else
             {

    {
        if self.previousMonthView.containsToday
        {
            self.animate(self.showPreviousView(), completion: self.previousViewDidShow())
        }
        else if self.currentMonthView.containsToday
        {

    {
        if self.previousWeekView.containsToday
        {
            UIView.animateWithDuration(0.25, animations: self.showPreviousView(), completion: self.previousViewDidShow())
        }
        else if self.currentWeekView.containsToday
        {
