Add HTML interface
Add CustomEvent
Add postMessage