title: Sliding uiview keeps animating
body: <p>I suppose I'll start with the code...</p>
  
  <pre><code>- (void) mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
    DLog(@"annotation: %@", [[view annotation] title]);
    self.selectedAnnotation = [view annotation];
   [self.directionsView setHidden:NO];
   [UIView beginAnimations:@"slideup" context:NULL];
   self.directionsView.frame = CGRectOffset(self.directionsView.frame, 0, -self.directionsView.frame.size.height);
   [UIView commitAnimations];
  }
  </code></pre>
  
  <p>I have a map where users can tap on a business and a uiview "directionsView" slides up from the bottom.  The problem occurs when more than one business is tapped.  The view keeps climbing by 49 pixels.  How do I keep this from happening?</p>
  
  <p>I have another method that defines what happens when a business is deselected and I tried using the same animation method, only in reverse (with setHidden:YES), but no luck :)</p>
  
  <p>Help pretty please?</p>