added support to most latest html5 input types, added support for 'color' type field