Refactored code to not rely on Behavior class. Now the control is the Library style and using public APIs such as Skin, SkinBase, Control. Also, the widget now supports always on top.