Mapping a mouse wheel scroll event to a single mouse button press event is inadequate, as it does not convey the distance by which the wheel was turned. Under some conditions the system will report a single scroll event for more than a single tick, or report an event for less than a tick. In effect this means that Glop forces applications to lose scrolling precision, which might be quite unfavourable for certain types of applications.
A proper handling of this case would introduce an additional event type that has a delta attribute that determines the number of ticks scrolled.