builder method
Implementation
@override
Widget builder(Widget Function(BuildContext context) builder) {
final initialEntry = OverlayEntry(builder: (context) => builder(context));
return Overlay(
key: overlayKey,
initialEntries: [initialEntry],
);
}