improve event view