imported Burocrat changes, added AppWidgets and AppFooterPanel