Groups with Events and Classes