cleanup
support for init and create component methods and events