added new settings screen, implemented a refresh, misc other tweaks