fix bug with EventCmd for SetEventState
Can deserialize legacy EventCmd names now
Add implementation, test, and editor UI for Run Once option
fix bugs