web: turn Events into Views, add 'petname' to MessageView