Updated event details

Also minor performance increase in using getElementsByClassName rather
than querySelector