improve event list view