pathChanged should be emitted here