     }
 
     // MARK: Visitable activation
+
+    private var activatedVisitable: TLVisitable?
 
     func activateVisitable(visitable: TLVisitable) {
         if visitable !== activatedVisitable {

    private var currentVisit: TLVisit?
    private var topmostVisit: TLVisit?

    private var activatedVisitable: TLVisitable?
    public var topmostVisitable: TLVisitable? {
        return topmostVisit?.visitable
    }

    }

    public func visitableDidRequestRefresh(visitable: TLVisitable) {
        if visitable === topmostVisitable {
            refreshing = true
            visitable.willRefresh()
            reload()
