better bubbling explanation. fixing some little things