- moved source from
componentWillUnmount
and put it behind theunmountAsSource
option - added mounted and rendered locations as source
- properly cleaned up animation classes
- removed logic to handle empty bounds to avoid race condtions
- prevented redunant animations when source and target are the same
- implemented createFlip with reasonable animation options and escapes hatches