refactor menus, updated default theme, improved widget styles support