move input type color support to top, dont allow empty on input type = color.  Issue #147