The base implementation of event handling - function ExecuteAction