You can add the boolean property to your own layout coupon called isOpen, which you would set to true when the balloon is open and false when it closes. If the user goes beyond the balloon, in your onTouch event, iterate over your list of OverlayItems and check their isOpen property - if this is true, then close it and exit the iteration loop.
source share