present abstract method
Return true if the presentation actually rendered. A false return
(e.g. a coach mark whose anchor wasn't mounted in time) means the tip
should not be marked as seen and the emit loop may continue.
Implementation
Future<bool> present(
BuildContext context,
DiscoveryTip tip,
DiscoveryContext ctx,
);