Events-based control