diff -urp views_slideshow_old/views_slideshow.module views_slideshow/views_slideshow.module
--- views_slideshow_old/views_slideshow.module	2008-03-25 21:08:46.000000000 -0400
+++ views_slideshow/views_slideshow.module	2008-07-03 22:41:27.000000000 -0400
@@ -142,6 +142,12 @@ function views_slideshow_settings() {
     '#default_value' => variable_get('views_slideshow_default_fade_value', VIEWS_SLIDESHOW_DEFAULT_FADE_VALUE),
     '#description' => t('Set this to a decimal between 0 and 1. Slides will fade to this opacity before fading into the next slide.'),
   );
+  $form['views_slideshow_hover_pause'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Pause on hover'),
+    '#default_value' => variable_get('views_slideshow_hover_pause', true),
+    '#description' => t('If checked, pausing on slideshow images will pause slideshow.'),
+  );
   $form['helpfield'] = array(
     '#type' => 'fieldset',
     '#title' => t('Individual view slideshow configuration'),
@@ -349,7 +355,8 @@ function theme_views_slideshow_div_js($v
   $fade_speed = isset($view->slideshow['fade_speed']) ? $view->slideshow['fade_speed'] : variable_get('views_slideshow_default_fade_speed', VIEWS_SLIDESHOW_DEFAULT_FADE_SPEED);
   $fade_value = isset($view->slideshow['fade_value']) ? $view->slideshow['fade_value'] : variable_get('views_slideshow_default_fade_value', VIEWS_SLIDESHOW_DEFAULT_FADE_VALUE);
   $hover = (module_invoke('jq', 'add', 'hoverIntent')) ? 'hoverIntent' : 'hover';
-  $js = '
+  if (variable_get('views_slideshow_hover_pause', true)) {
+    $js = '
 // set the timer data for a view slideshow
 $(document).ready(function() {
   // these are the divs containing the elements to be displayed in the main div in rotation or mouseover
@@ -359,7 +366,7 @@ $(document).ready(function() {
   views_slideshow_timer("' . $div . '", true);
 
   // this sets up the mouseover & mouseout to pause on the main element
-  $("#views_slideshow_main_' . $div . '").' . $hover . '(
+  $("#views_slideshow_main_' . $div . ' img").' . $hover . '(
     function() {
       views_slideshow_pause("' . $div . '");
     },
@@ -367,7 +374,19 @@ $(document).ready(function() {
       views_slideshow_resume("' . $div . '");
     });
 });
-';
+    ';
+  }else{
+    $js = '
+// set the timer data for a view slideshow
+$(document).ready(function() {
+  // these are the divs containing the elements to be displayed in the main div in rotation or mouseover
+  slideshow_data["' . $div . '"] = new views_slideshow_data(' . $num_divs . ', ' . $timer_delay . ', ' . $sort . ', ' . $fade . ', "' . $fade_speed . '", ' . $fade_value . ');
+
+  // this turns on the timer
+  views_slideshow_timer("' . $div . '", true);
+});
+    ';
+  }
   return $js;
 }
 
Only in views_slideshow: views_slideshow.module.old
