Improved Leap abstraction with ofNotifyEvent