Good (ve.EventSequencer):
Bad (setTimeout):