     
     // MARK: Helpers
     
-    private func updateRangeWithSelectedRange(range: GLCalendarDateRange) {
+    private func notifyDelegateWithSelectedRange(range: GLCalendarDateRange) {
         self.setStartDate(range.beginDate)
         self.setEndDate(range.endDate)
     }

    
    override init(frame: CGRect) {
        super.init(frame: frame)
//        fatalError("init(frame:) has not been implemented, try to initialize through a nib instead.")
        self.setup()
        self.reload()
    }

    override func didMoveToWindow() {
        super.didMoveToWindow()
        self.focusToCurrentRange(false)
    }
    
    override func layoutSubviews() {
        super.layoutSubviews()
        
        if !CGSizeEqualToSize(self.lastSize, self.bounds.size) {
            self.lastSize = self.bounds.size
            self.reload()
            self.focusToCurrentRange(false)
        }
    }
    
    // MARK: Setup
    
