specifies
User
Control action(s),
trigger event(s)
signals
Event notifier
Controller
executes
Controller
Control action(s)