fixed on/off line event bubbling