diff --git a/css/nivo_slider.css b/css/nivo_slider.css
deleted file mode 100644
index dae4648..0000000
--- a/css/nivo_slider.css
+++ /dev/null
@@ -1,15 +0,0 @@
-.nivoSlider {
-  position: relative;
-}
-
-.nivoSlider img {
-  display: none;
-  left: 0px;
-  position: absolute;
-  top: 0px;
-}
-
-.nivoSlider a {
-  border: 0;
-  display: block;
-}
diff --git a/nivo_slider.module b/nivo_slider.module
index 335197d..9597bdb 100755
--- a/nivo_slider.module
+++ b/nivo_slider.module
@@ -214,12 +214,6 @@ function nivo_slider_block_view($delta = '') {
           '#type' => 'markup',
           '#theme' => 'nivo_slider_wrapper',
           '#attached' => array(
-            'css' => array(
-              array(
-                'data' => drupal_get_path('module', 'nivo_slider') . '/css/nivo_slider.css',
-                'type' => 'file',
-              ),
-            ),
             'js' => array(
               array(
                 'data' => drupal_get_path('module', 'nivo_slider') . '/js/nivo_slider.js',
@@ -238,6 +232,10 @@ function nivo_slider_block_view($delta = '') {
                     'directionNav' => check_plain(variable_get('nivo_slider_directional_navigation', 'true')) == 'true' ? TRUE : FALSE,
                     'directionNavHide' => check_plain(variable_get('nivo_slider_directional_navigation_hide', 'true')) == 'true' ? TRUE : FALSE,
                     'controlNav' => check_plain(variable_get('nivo_slider_control_navigation', 'true')) == 'true' ? TRUE : FALSE,
+                    'controlNavThumbs' => check_plain(variable_get('nivo_slider_control_nav_thumbs', 'false')) == 'true' ? TRUE : FALSE,
+                    'controlNavThumbsFromRel' => TRUE,
+                    'controlNavThumbsSearch' => '.jpg',
+                    'controlNavThumbsReplace' => '_thumb.jpg',
                     'keyboardNav' => check_plain(variable_get('nivo_slider_keyboard_navigation', 'true')) == 'true' ? TRUE : FALSE,
                     'pauseOnHover' => check_plain(variable_get('nivo_slider_pause_on_hover', 'true')) == 'true' ? TRUE : FALSE,
                     'manualAdvance' => check_plain(variable_get('nivo_slider_manual_advance', 'false')) == 'true' ? TRUE : FALSE,
@@ -245,6 +243,11 @@ function nivo_slider_block_view($delta = '') {
                     'prevText' => check_plain(variable_get('nivo_slider_previous_text', t('Prev'))),
                     'nextText' => check_plain(variable_get('nivo_slider_next_text', t('Next'))),
                     'randomStart' => check_plain(variable_get('nivo_slider_random_start', 'false')) == 'true' ? TRUE : FALSE,
+                    'beforeChange' => 'function(){}',
+                    'afterChange' => 'function(){}',
+                    'slideshowEnd' => 'function(){}',
+                    'lastSlide' => 'function(){}',
+                    'afterLoad' => 'function(){}',
                   ),
                 ),
                 'type' => 'setting',
diff --git a/nivo_slider_options.admin.inc b/nivo_slider_options.admin.inc
index 15aef2a..65ab492 100644
--- a/nivo_slider_options.admin.inc
+++ b/nivo_slider_options.admin.inc
@@ -216,7 +216,7 @@ function nivo_slider_option_configuration_form($form, &$form_state) {
       'false' => t('No'),
     ),
     '#default_value' => variable_get('nivo_slider_control_nav_thumbs', 'false'),
-    '#description' => t('Use thumbnails of each slide as control navigation buttons.'),
+    '#description' => t('Use thumbnails of each slide as control navigation buttons. In order for thumbnails to be displayed, a compatible theme is required.'),
     '#states' => array(
       'visible' => array(
         ':input[name="nivo_slider_control_navigation"]' => array('value' => 'true'),
