Controller
Assign system event handling to a non-UI class that mediates between UI and domain logic
Assign system event handling to a non-UI class that mediates between UI and domain logic
TL;DR
Apply modularity principles, information hiding, and sound module design to reduce coupling, improve cohesion, and enable independent system evolution.