Changed Bucket Fill: Repaints DrawingArea once

Instead of repainting the drawing area every time a new point is filled,
it only repaints at the end. This should help you debug it a little
faster Drew. Good luck!