Fully implimented current custom events.