Hi,
That would be nice yes actually.
But don't hesitate to break it up into several states. You can better comment using the state comment area. I don't see anything wrong in doing so even if several states covers a single "feature" in your mind. Since you can't have local variable storage within a state ( variables are for a given fsm or global), I don't think you loose any performances by sending one or two event sin between the series of step you want.
also, the great advantage is flexibility then, because if you have to slightly alter that feature as it gets more complex or something new came up, having divided each tasks will likely make your job easier to adjust that process.
Bye,
Jean