fix bubbling