Thankyou for your reply. This was precisely I wanted to discuss the case with experienced developers.
The recolor tool is intended to enable more than one solid color editing for selected objects on canvas.
A few events that will occur :
1.) When objects are selected on the canvas, the wheel will be 'refreshed' and will show a number of white draggable nodes on the wheel according to the color of the objects on canvas they pertain to. (
adobe.kuler.com )
2.) When I select a node on the wheel, I should be able to actively edit its color. Switching to a new node, should shift the focus to that objects.
I studied the code, and the paint-selector class handles just one active selection. If we don't find a work around, we will have to change the inner workings of the coloring mechanism for our needs.