added events and parse method
fixed template issue in type-overlay component
fixed naming problem
added eventlistener for fully initialized overlay component
refactored call open method of overlay to prevent multiple component initialization
added new build and implemented delete method
finished save and delete methods added new build