added a 'themes' window that shows all themes and allows to quickly change between them (new themes MUST be added to themes/theme-list.json to be visible in this window) you can show it by clicking 'themes' in the footer
changed the footer to allow for multiple elements
fixed body background getting broken when the content is taller than the view height