refactor the background logic
refactor the background logic

make it easier to read and reduce conditional usage
parrish/Panoptes,srallen/Panoptes,zooniverse/Panoptes,camallen/Panoptes,camallen/Panoptes,astopy/Panoptes,parrish/Panoptes,zooniverse/Panoptes,astopy/Panoptes,srallen/Panoptes,astopy/Panoptes,zooniverse/Panoptes,parrish/Panoptes,camallen/Panoptes,zooniverse/Panoptes,astopy/Panoptes,srallen/Panoptes,camallen/Panoptes,parrish/Panoptes,srallen/Panoptes