better implemented settings for differing Android versions