scrollTop is not longer observable, rather listen to the scrollYChanged event.

Please note the scrollYChanged event can come with or without a run-loop, so handle your usages accordingly.

This allows us to cut down on the # of run-loops.