updated: buttons repositioned
updated: categories only show up after selecting a site
new: loading flag
new: error messages displayed. clicking on messages hides them