Callback has $dialog in `this`