+ on_dismiss -> dismiss_completed