title: iCarouselTypeLinear with more than 6 images
body: <p>for some reason when I set <code>iCarousel.type =  iCarouselTypeLinear</code>, I can't use more than 6 images. When I try to scroll I get the following error:  </p>
  
  <pre><code>*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0xa47c2b0'
  </code></pre>
  
  <p>What am I missing?</p>
  
  <p>Any help will be really appreciated.</p>
  
  <p>Controller Code:</p>
  
  <pre><code>journalCarouselItems = [NSMutableArray arrayWithObjects:
                           [UIImage imageNamed:@"Icon-JCO1.png"],
                           [UIImage imageNamed:@"Icon-JCO2.png"],
                           [UIImage imageNamed:@"Icon-JCO3.png"],
                           [UIImage imageNamed:@"Icon-JCO4.png"],
                           [UIImage imageNamed:@"Icon-JCO5.png"],
                           [UIImage imageNamed:@"Icon-JCO6.png"],
                           [UIImage imageNamed:@"Icon-JCO7.png"],
                           [UIImage imageNamed:@"Icon-JCO8.png"],
                           [UIImage imageNamed:@"Icon-JCO9.png"],
                           [UIImage imageNamed:@"Icon-JCO10.png"],
                           [UIImage imageNamed:@"Icon-JCO11.png"],
                    nil];
  
  //     Initialize and configure the carousel
  
  carouselId = 2;
  journalCarousel = [[iCarousel alloc] initWithFrame: CGRectMake ( 10, 340, 748, 240)];
  journalCarousel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
  journalCarousel.type = iCarouselTypeLinear;
  journalCarousel.delegate = self;
  journalCarousel.dataSource = self;
  
  [self.view addSubview:journalCarousel];
  </code></pre>
  
  <p>EDIT: While debugging I notice that when I have 6 images the function below is called every time and the index value goes from 0 to 5, but when I have more than 6 images the same function is not called for each image, the index values are 0,2,8,9.</p>
  
  <pre><code>- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(ReflectionView *)view
  {
          UIImage *image = [journalCarouselItems objectAtIndex:index];
          UIButton *button = [[[UIButton alloc] initWithFrame:CGRectMake(0, 0, image.size.width, image.size.height)] autorelease];
          [button setBackgroundImage:image forState:UIControlStateNormal];
          [button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
          button.titleLabel.font = [button.titleLabel.font fontWithSize:50];
          button.layer.cornerRadius = 8.0f;
          button.tag=index;
  
          [view addSubview:button];
  
          return view;
  }
  </code></pre>