Description
Because the expand transition doesn't start until the selection change event has already fired, outside listeners have no way of knowing when the transition will end. This prevents a listener from calling scrollAreaToVisible() when the container has fully expanded, for example.