update html5.h to use typedefd callback function. Much better