In the long run, shadow DOM should make it easier to make framework agnostic widgets.
http://caniuse.com/#feat=input-color
http://caniuse.com/#feat=input-color