added stored preferences feature
save preferences on change
changed background