component.register({name, handler}); component.invoke({name, element, parentInterface}); parentInterface: * watch(name, callback); * unwatch * destroy * sendEvent * setAPI