The user call-to-action will instead be implemented on the client side, where it can be done in a more forgiving way (allowing the user some time to react before prompting them that it is waiting on the plugin).