diff --git a/open_readspeaker.admin.inc b/open_readspeaker.admin.inc
index b909ccf..d63cd0b 100644
--- a/open_readspeaker.admin.inc
+++ b/open_readspeaker.admin.inc
@@ -39,15 +39,15 @@ function open_readspeaker_config($form, &$form_state) {
     'tr_tr' => t('Türkçe - Turkish'),
   );
 
-  $form['settings'] = array(
-    '#title'       => t('General settings for ReadSpeaker'),
-    '#description' => t('The ReadSpeaker module requires an own account at <a href="@url" target="_blank">ReadSpeaker</a>.', array('@url' => 'http://www.readspeaker.com/')),
+  $form['account_settings'] = array(
+    '#title'       => t('ReadSpeaker account settings'),
+    '#description' => t('An account at <a href="@url" target="_blank">ReadSpeaker</a> is required.', array('@url' => 'http://www.readspeaker.com/')),
     '#type'        => 'fieldset',
     '#collapsible' => TRUE,
     '#collapsed'   => FALSE,
   );
 
-  $form['settings']['open_readspeaker_accountid'] = array(
+  $form['account_settings']['open_readspeaker_accountid'] = array(
     '#title'         => t('Enter your ReadSpeaker ID'),
     '#description'   => t('Enter your ReadSpeaker ID from <a href="@url" target="_blank">https://admin.readspeaker.com/portal</a>.', array('@url' => 'https://admin.readspeaker.com/portal')),
     '#type'          => 'textfield',
@@ -55,7 +55,7 @@ function open_readspeaker_config($form, &$form_state) {
     '#required'      => TRUE,
   );
 
-  $form['settings']['open_readspeaker_i18n'] = array(
+  $form['account_settings']['open_readspeaker_i18n'] = array(
     '#title'         => t('Language'),
     '#description'   => t('Select which language your ReadSpeaker account supports.'),
     '#type'          => 'select',
@@ -64,5 +64,33 @@ function open_readspeaker_config($form, &$form_state) {
     '#required'      => TRUE,
   );
 
+  $form['read_settings'] = array(
+    '#title' => t('Custom settings'),
+    '#type' => 'fieldset',
+    '#collapsible' => TRUE,
+    '#collapsed'   => FALSE,
+  );
+
+  $form['read_settings']['open_readspeaker_buttonstyle'] = array(
+    '#title'         => t('Style attribute for the ReadSpeaker Button'),
+    '#description'   => t('Set a style attribute for the ReadSpeaker Button.'),
+    '#type'          => 'textfield',
+    '#default_value' => variable_get('open_readspeaker_buttonstyle', ''),
+  );
+
+  $form['read_settings']['open_readspeaker_reading_area'] = array(
+    '#title'         => t('Reading area ID'),
+    '#description'   => t('Specify content using HTML ID attribute.'),
+    '#type'          => 'textfield',
+    '#default_value' => variable_get('open_readspeaker_reading_area', 'rs_read_this'),
+  );
+
+  $form['read_settings']['open_readspeaker_customparam'] = array(
+    '#title'         => t('Custom script parameters'),
+    '#description'   => t('Input any custom parameters given to you by ReadSpeaker Support here.'),
+    '#type'          => 'textfield',
+    '#default_value' => variable_get('open_readspeaker_customparam', ''),
+  );
+
   return system_settings_form($form);
 }
diff --git a/open_readspeaker.module b/open_readspeaker.module
index c3ab624..dd69338 100644
--- a/open_readspeaker.module
+++ b/open_readspeaker.module
@@ -63,65 +63,6 @@ function open_readspeaker_block_info() {
 }
 
 /**
- * Implements hook_block_configure().
- */
-function open_readspeaker_block_configure($delta = '') {
-
-  $form = array();
-
-  if ($delta == 'open_readspeaker_ui') {
-    $form['settings'] = array(
-      '#title'       => t('Custom settings for ReadSpeaker'),
-      '#description' => t('Custom settings.'),
-      '#type'        => 'fieldset',
-      '#collapsible' => TRUE,
-      '#collapsed'   => FALSE,
-    );
-
-    $form['settings']['open_readspeaker_buttonstyle'] = array(
-      '#title'         => t('Style attribute for the ReadSpeaker Button'),
-      '#description'   => t('Set a style attribute for the ReadSpeaker Button.'),
-      '#type'          => 'textfield',
-      '#default_value' => variable_get('open_readspeaker_buttonstyle', ''),
-    );
-
-    $form['settings']['open_readspeaker_reading_area'] = array(
-      '#title'         => t('Reading area ID'),
-      '#description'   => t('Specify content using HTML ID attribute.'),
-      '#type'          => 'textfield',
-      '#default_value' => variable_get('open_readspeaker_reading_area', 'rs_read_this'),
-    );
-
-    $form['settings']['open_readspeaker_customparam'] = array(
-      '#title'         => t('Custom script parameters'),
-      '#description'   => t('Input any custom parameters given to you by ReadSpeaker Support here.'),
-      '#type'          => 'textfield',
-      '#default_value' => variable_get('open_readspeaker_customparam', ''),
-    );
-  }
-
-  return $form;
-}
-
-/**
- * Implementation of hook_block_save().
- */
-function open_readspeaker_block_save($delta = '', $edit = array()) {
-
-  if ($delta === 'open_readspeaker_ui') {
-    if (!empty($edit['open_readspeaker_buttonstyle'])) {
-      variable_set('open_readspeaker_buttonstyle', check_plain($edit['open_readspeaker_buttonstyle']));
-    }
-    if (!empty($edit['open_readspeaker_customparam'])) {
-      variable_set('open_readspeaker_customparam', check_plain($edit['open_readspeaker_customparam']));
-    }
-    if (!empty($edit['open_readspeaker_reading_area'])) {
-      variable_set('open_readspeaker_reading_area', check_plain($edit['open_readspeaker_reading_area']));
-    }
-  }
-}
-
-/**
  * Implements hook_block_view().
  */
 function open_readspeaker_block_view($delta = '') {
