can we also change this to use `this.callbacks()`, with the default implementation of `this.widget_manager.callbacks(this)`?