ally.when.visibleArea
Example
Press the "start" button below. An element will be animated into view and change color once it is fully visible (yet before the transition ended). Press ESC to programmatically abort observing the target element.