Should NautilusDirectory guarantee that callbacks are cancelled on dispose?
See !1406 (comment 1989574)