Yeah, but I would guess you would be dealing with changing variables back and forth all withing one event. That can get pretty complicated.
The only other thing I could say is that picking with wait might be an issue, where the behavior should have none.