change bindEvent to addListener
change bindEvent to addListener