Question: simple question for this code in click function:

```
curSlide = $(this);
alert( curSlide == $(this));

```

how come it traces 'false'?

Answer: 
It's because every time you call `$(...)` jQuery creates a new object.

Hence although the contents of that object might be similar (if not identical), they're *not actually the same object*.
As @Alnitak says, it's because `$()` makes a new object. To compare jQuery objects, you can use [`.is()`](http://api.jquery.com/is/).

```
curSlide = $(this);
alert(curSlide.is(this));

```