Show background on empty selection
Make settings more intuitive
all settings are now give a default value
rename variable to reflect function
build defaults from ErrorCheck
Overhaul and streamline option handling