final ReportMouseListener[] currentListeners = cachedReportMouseListeners;
for (int n = 0; n < nodes.length; n++)
{
final RenderNode node = nodes[n];
final ReportMouseEvent reportEvent = new ReportMouseEvent(node, event);
for (int i = 0; i < currentListeners.length; i++)
{
final ReportMouseListener listener = currentListeners[i];
listener.reportMouseReleased(reportEvent);