add convenience init api;
remove tint support
rewrite setter and getters to support changing theme on per instance bias.
add support for tint
fine tune highlight color calculation method
update example