fix scrollYChanged and add short circuiting back.

remove unused event