https://proandroiddev.com/livedata-with-single-events-2395dea972a8
thread-safe support multiple live event (without duplication) support singeliveevent with extension toSingleEvent (to prevent multiple event) alternative EventWrapper from Google solution, and claimed has better approach for above use case @all