Cycle Plugin - How to use multiple slideshows on same page with hover control panel.

Cycle Plugin - How to use multiple slideshows on same page with hover control panel.

Hello - Im using the wonderful cycle plugin for a one-page portfolio site. I have multiple divs, each showing a slideshow of project images. As an option, I'm using the 'hover controls' feature for each slideshow, but whenever I click previous/ next, it advances all the slides on the page at the same time. How can I prevent this action and just click through one slideshow at a time? Thanks for any help.

Here is the JS:
  1. <script type="text/javascript">
  2. /* <![CDATA[ */
  3. $(function() {    
  4.     $('.slideshow').hover(
  5.         function() { $('.controls').fadeIn(); },
  6.         function() { $('.controls').fadeOut(); }
  7.     );
  8.     
  9.     $('.slides').cycle({
  10.         fx:     'scrollHorz',
  11.         speed:   400,
  12.         timeout: 0,
  13.         next:   '.next',
  14.         prev:   '.prev'
  15.     });
  16. });
  17. /* ]]> */
  18. </script>

Here is the HTML:
  1. <div class="slideshow">

  2. <div class="controls">
  3. <span>&larr; <a href="" class="prev">Prev</a></span>
  4. <span><a href="" class="next">Next</a> &rarr;</span>
  5. </div>
  6. <div class="slides">
  7. <a href="#"><img src="img/fpo_1.png" alt=""/></a>
  8. <a href="#"><img src="img/fpo_2.png" alt=""/></a>
  9. <a href="#"><img src="img/fpo_3.png" alt=""/></a>
  10. <a href="#"><img src="img/fpo_4.png" alt=""/></a>
  11. </div>
  12. </div>