add prefs and recent button and adjust verbage
pref renames and refactor as module