You could simply create the widget and add it to the viewport on the trigger event. Is there any reason you need the widget reference before this?
You could simply create the widget and add it to the viewport on the trigger event. Is there any reason you need the widget reference before this?