onBackPressed returns false to stop propagating the event, true in other cases
@override Future<bool> onBackPressed() => state?.onBackPressed() ?? Future(() => true);