awaitOrNull
Suspends until the component is used and all checks passed, and returns the event, or null if the timeout has been reached, or the component was deleted.
Suspends until the component is used and all checks passed, and returns the event, or null if the timeout has been reached, or the component was deleted.