Question: ```
<marquee style = "color: Red; font-size: 24px;">

<?php for($i = 0; $i < 50; $i++) 

{ 
    echo $symbol[$i]; 

    echo "\t"; 

    echo $chng[$i]; 

    echo "\t\t\t"; 

}?>

</marquee>

```

I need to change the color of text based on the value of *$chng[$i]*. i.e. if $chng[$i] > 

0.. green, else red.

Answer: 
'hi Jak

I've tried to solve this as well but it looks like MKMapView might be using some fancy stuff between updates to predict the next position and make the movement smoother.

If you look at the way they handle the compass they are doing a lot of filtering as the raw compass data is not terribly steady so they make it really slick and smooth.

Also, notice when tracking you can zoom but not pan. I've failed to replicate this functionality in my app even with scrolling turned off, it still scrolls when you are zooming if you pan your fingers around.

I guess they don't expose everything just to keep ahead of us :)
D
You could also try this:

```
- (void)adjustRegion:(CLLocation*)location {
    MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(location.coordinate, 150.0, 150.0);
    MKCoordinateRegion adjustedRegion = [self.mapView regionThatFits:viewRegion];
    [self.mapView setRegion:adjustedRegion animated:YES];
}

```