diff --git a/includes/ajax.inc b/includes/ajax.inc
index 981ee23..d312932 100644
--- a/includes/ajax.inc
+++ b/includes/ajax.inc
@@ -45,7 +45,7 @@ function ctools_ajax_image_button($image, $dest, $alt, $class = '') {
  *   to ctools-use-ajax.
  */
 function ctools_ajax_text_button($text, $dest, $alt, $class = '', $type = 'use-ajax') {
-  drupal_add_js('misc/ajax.js');
+  drupal_add_library('system', 'drupal.ajax');
   return l($text, $dest, array('html' => TRUE, 'attributes' => array('class' => array($type, $class), 'title' => $alt)));
 }
 
diff --git a/includes/context-admin.inc b/includes/context-admin.inc
index 464b3e6..aeb7270 100644
--- a/includes/context-admin.inc
+++ b/includes/context-admin.inc
@@ -246,7 +246,7 @@ function ctools_context_add_item_table($type, &$form, $available_contexts, $item
 }
 
 function ctools_context_add_item_table_buttons($type, $module, &$form, $available_contexts) {
-  drupal_add_js('misc/ajax.js');
+  drupal_add_library('system', 'drupal.ajax');
   $form['buttons'] = array(
     '#tree' => TRUE,
   );
diff --git a/includes/modal.inc b/includes/modal.inc
index 9376584..1176ff0 100644
--- a/includes/modal.inc
+++ b/includes/modal.inc
@@ -65,9 +65,9 @@ function ctools_modal_add_js() {
   );
 
   drupal_add_js($settings, 'setting');
-  drupal_add_js('misc/jquery.form.js');
-  drupal_add_js('misc/progress.js');
-  drupal_add_js('misc/ajax.js');
+  drupal_add_library('system', 'jquery.form');
+  drupal_add_library('system', 'drupal.progress');
+  drupal_add_library('system', 'drupal.ajax');
   ctools_add_js('modal');
 
   ctools_add_css('modal');
diff --git a/includes/stylizer.inc b/includes/stylizer.inc
index 85e99c0..1f94598 100644
--- a/includes/stylizer.inc
+++ b/includes/stylizer.inc
@@ -960,8 +960,7 @@ function ctools_stylizer_edit_style_form_choose_submit($form, &$form_state) {
 function ctools_stylizer_edit_style_form_default($form, &$form_state) {
   ctools_add_js('stylizer');
   ctools_add_css('stylizer');
-  drupal_add_js('misc/farbtastic/farbtastic.js');
-  drupal_add_css('misc/farbtastic/farbtastic.css');
+  drupal_add_library('system', 'drupal.farbtastic');
 
   $plugin = &$form_state['base_style_plugin'];
   $settings = &$form_state['settings'];
diff --git a/page_manager/page_manager.admin.inc b/page_manager/page_manager.admin.inc
index 7b9056b..1fce8fb 100644
--- a/page_manager/page_manager.admin.inc
+++ b/page_manager/page_manager.admin.inc
@@ -1087,7 +1087,7 @@ function page_manager_edit_page_cancel(&$form_state) {
  * - - 'collapsible': If TRUE the collapsible tool will be used.
  */
 function page_manager_render_operations(&$page, $operations, $active_trail, $attributes, $location, $parents = array()) {
-  drupal_add_js('misc/ajax.js');
+  drupal_add_library('system', 'drupal.ajax');
 
   if (!isset($output[$location])) {
     $output[$location] = '';
