- user input processing
- layout
- translation