Design and Implement UI Behavior