Simplified communication between UI and controller