Is there a way to trigger state transitions using only events and not variables?

Question mark.

What stop you to use events and variables?