skeleton for internationalization
UI: replace some render calls with widgets