Added hook method to components, called once at initialization
Implemented TinyMCE, full support for HTML5 callbacks like invalid