ViewModel: One-off event antipatterns
You should handle ViewModel events immediately, causing a UI state update. Not doing this can result in bugs and future problems!