a state block has some events, no semicolons