improved map animation