# TODO - Do not draw invisible pixels. - Read size from screen. - Instantly update images in painter threads, not just when the stopped drawing. - Process all images at start. - Combine many pixel messages to improve performance.