Improve event list functionality