Chain of Responsibility: JAVA API Usage (cont.)
Some platforms generated a MOUSE_MOVE event every time the mouse moved one pixel. Constructing an object and running up the container hierarchy degraded GUI responsiveness.
Event could only be delivered to AWT components.