fix compile warnings
load all user facing items from xml resources

this allows the app devs to customize the settings