change bubbleEvents to static