Use Observable in WamAnimationEngine and WebDownloader.