Very good summary, and quite accurate: the difference between a good mod and an excellent mod often lies in the invisible quality rather than the content.
Personally, I just use event.SetCanceled(true) in my handler and it blocks the scroll well. Even if the method does not appear clear, it is available via the Cancellable interface. It works at home without additional hacks. Mini Militia App Lock