     }
     
     func configure(client: DropboxClient) {
+        print("Configuring DropboxRemote with \(client)")
         self.client = client
         _ = self.observable.connect() // Start emitting events
+        _ = self.changesets.connect()
     }
         
     func write(file: File<Data>) -> Observable<Path> {

            changes = pollLoop.startWith(Changeset(entries: [], cursor: cursor!))
        }
        
        self.changesets = changes
        
        self.observable =
            self.changesets

    
    public let forcePollCommand: ReplaySubject<Int> = ReplaySubject.createUnbounded()
    
    var changesets: ConnectableObservable<Changeset>!
    var observable: ConnectableObservable<FilesystemEvent>!
    
    init(client: DropboxClient? = nil) {
