private function setup()
{
// Register the custom sidebars
add_action('widgets_init', array($this, 'register_sidebars'), 100);
// Enqueue the UI scripts on the widgets page
add_action('sidebar_admin_setup', array($this, 'enqueue_scripts'));
// Set the default options
if (function_exists('crb_get_default_sidebar_options')) {
add_filter('carbon_custom_sidebar_default_options', 'crb_get_default_sidebar_options', -1);
}
// Ajax listeners
add_action('wp_ajax_carbon_add_sidebar', array($this, 'action_handler'));
add_action('wp_ajax_carbon_remove_sidebar', array($this, 'action_handler'));
}