Extracted the BackgroundDrawingTask class (7)