Created event interface (has not been tested yet).