Finally full feature set has been completed this weekend. 2.0 release contains rubberband support and activateOn() function works for multiple widgets.
Also added a full demo of the class.

here is the screenshot.
Screenshot.png

download from the same location.