diff --git a/delegator/js/task-handlers.js b/delegator/js/task-handlers.js
index 7a4da574850bcfdea2447490dad9fc0bc2975205..b663ed2fb95c440dde5f3233f5fa6bea4537fb33 100644
--- a/delegator/js/task-handlers.js
+++ b/delegator/js/task-handlers.js
@@ -28,7 +28,7 @@ Drupal.behaviors.zzGoLastDelegatorTaskList = function(context) {
     $dropdown = $(this).parent().siblings('.ctools-dropdown');
    
     $('.ctools-dropdown-container a', $dropdown).click(function() {
-      var val = $(this).attr('href').replace('/', '');
+      var val = $(this).attr('href')..replace(/^.*[\/\\]/g, '');
 
       // ignore empty
       if (!val) {
diff --git a/delegator/plugins/tasks/node_view.inc b/delegator/plugins/tasks/node_view.inc
index a1008c18e29793fb87719728e8600adc1f3f9051..827a2cc785cd160e8496a7feb840fcb61068e17e 100644
--- a/delegator/plugins/tasks/node_view.inc
+++ b/delegator/plugins/tasks/node_view.inc
@@ -58,6 +58,7 @@ function delegator_node_view($node) {
   $task = delegator_get_task('node_view');
 
   // Load the node into a context.
+  ctools_include('context');
   ctools_include('context-task-handler');
   $contexts = ctools_context_handler_get_task_contexts($task, '', array($node));
 
diff --git a/delegator/plugins/tasks/user_view.inc b/delegator/plugins/tasks/user_view.inc
index e96ff1ed267146febd594af269739b985fd82dd0..384ea055980ef707b90ba3c92f2adaddfe091169 100644
--- a/delegator/plugins/tasks/user_view.inc
+++ b/delegator/plugins/tasks/user_view.inc
@@ -57,6 +57,7 @@ function delegator_user_view($account) {
   $task = delegator_get_task('user_view');
 
   // Load the account into a context.
+  ctools_include('context');
   ctools_include('context-task-handler');
   $contexts = ctools_context_handler_get_task_contexts($task, '', array($account));