Similar events are now aggregated/group into a box

Events that have the same user, app and event type are now grouped together
in a single box.
Infinite scrolling now preloads enough boxes to fill the page