diff --git a/browserid.module b/browserid.module
index 776170a..dbe7bff 100644
--- a/browserid.module
+++ b/browserid.module
@@ -10,9 +10,9 @@
  */
 function browserid_menu() {
   $items = array();
-  $items['admin/people/browserid'] = array(
+  $items['admin/config/people/browserid'] = array(
     'title' => 'BrowserID',
-    'page callback' => 'browserid_form_render',
+    'page callback' => 'drupal_get_form',
     'page arguments' => array('browserid_admin'),
     'access arguments' => array('administer site configuration'),
     'description' => 'Allows administrators to configure settings for the BrowserID module.',
@@ -28,15 +28,6 @@ function browserid_menu() {
 }
 
 /**
- * A helper function to render forms.
- */
-function browserid_form_render() {
-  $args = func_get_args();
-  $form = call_user_func_array('drupal_get_form', $args);
-  return drupal_render($form);
-}
-
-/**
  * Implements hook_permission().
  */
 function browserid_permission() {
@@ -85,9 +76,8 @@ function browserid_block_view($delta = '') {
  *   HTML for the sign-in button.
  */
 function browserid_login_button($type = NULL, $all = FALSE) {
-  $path = drupal_get_path('module', 'browserid');
   drupal_add_js('https://browserid.org/include.js', 'external');
-  drupal_add_js($path . '/browserid.js');
+  drupal_add_js(drupal_get_path('module', 'browserid') . '/browserid.js');
   if (empty($type)) {
     $type = variable_get('browserid_button', 'blue');
   }
