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!