don't try to call _animateZoom if it isn't defined. closes #129 but still issues with IE9. Also use number instead of name for FilledSmallSquare entity, which isn't defined in IE9