improoved event views