glow -- eventListener rewrite