[UNSTABLE] Implemented event engine (TEST REQ'd)