event detail view controller closer, but very, very messy
some cleanup