fix bubbleDelegate bugs