Dynamic Quadtree
Below is a quadtree that uses mouse movement and distance from the current mouse position and all quadrants in the quad tree to calculate color. Dots are placed when the mouse position is within the distance of a constant that defines a minimum proximity.