added animationDuration property, fixed zoom handling with animation. panning animation still broken
added animation to zoom and pan