Question: As part of the following method, i can ask recorgnier object of type UISwipeGestureRecognizer\*

```
- (void) handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer

```

About its current location

```
CGPoint currentLocation = [recognizer locationInView:self];

```

According to [documentation](http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITouch_Class/Reference/Reference.html), i should also be able to get

```
CGPoint previousLocation = [recognizer previousLocationInView:self];

```

This method, however, is not available. What am i missing please?

Answer: 
You can have your users download and install [Google Chrome Frame](http://www.google.com/chromeframe), then add this meta tag to your page head per the [Chrome Frame developer guide](http://www.chromium.org/developers/how-tos/chrome-frame-getting-started):

```
<meta http-equiv="X-UA-Compatible" content="chrome=1">

```

Of course, this requires user action. You can't control what browser your users use, nor can you force a certain browser to act like another browser through your own code alone.
I've had good experiences with combining these two libraries:
<http://code.google.com/p/ie7-js/> & <http://code.google.com/p/html5shim/> to adjust for various css variances and newer html5 tags. Can't say if it'll solve any of the issues you have, and it may in some cases still require some css conditionals / hacks, but it'll most certainly iron out many smaller issues.

So I usually drop these into my header of any major project:

```
    <!-- Let's make IE6-8 bend to our will -->
<!--[if lt IE 9]>
    <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
  <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

```