Index: includes/nodereference_explorer.views.inc
===================================================================
--- includes/nodereference_explorer.views.inc	(revision 106)
+++ includes/nodereference_explorer.views.inc	(working copy)
@@ -352,7 +352,81 @@
     'weight' => 0,
   ));
 
+  // Preview display
+  $handler = $view->new_display('block', 'Preview', 'block_1');
+  $handler->override_option('arguments', array(
+    'nid' => array(
+      'default_action' => 'empty',
+      'style_plugin' => 'default_summary',
+      'style_options' => array(),
+      'wildcard' => 'all',
+      'wildcard_substitution' => 'All',
+      'title' => '',
+      'breadcrumb' => '',
+      'default_argument_type' => 'fixed',
+      'default_argument' => '',
+      'validate_type' => 'node',
+      'validate_fail' => 'not found',
+      'break_phrase' => 0,
+      'not' => 0,
+      'id' => 'nid',
+      'table' => 'node',
+      'field' => 'nid',
+      'validate_user_argument_type' => 'uid',
+      'validate_user_roles' => array(
+        '2' => 0,
+        '3' => 0,
+        '4' => 0,
+        '5' => 0,
+        '6' => 0,
+      ),
+      'override' => array(
+        'button' => 'Use default',
+      ),
+      'relationship' => 'none',
+      'default_options_div_prefix' => '',
+      'default_argument_user' => 0,
+      'default_argument_fixed' => '',
+      'default_argument_php' => '',
+      'validate_argument_node_type' => array(
+        'file' => 0,
+        'image' => 0,
+        'legacy' => 0,
+        'legacy_news' => 0,
+        'page' => 0,
+      ),
+      'validate_argument_node_access' => 1,
+      'validate_argument_nid_type' => 'nid',
+      'validate_argument_vocabulary' => array(
+        '4' => 0,
+        '3' => 0,
+        '1' => 0,
+      ),
+      'validate_argument_type' => 'tid',
+      'validate_argument_transform' => 0,
+      'validate_user_restrict_roles' => 0,
+      'validate_argument_php' => '',
+    ),
+  ));
+  $handler->override_option('filters', array());
+  $handler->override_option('style_plugin', 'default');
+  $handler->override_option('style_options', array(
+    'grouping' => '',
+  ));
+  $handler->override_option('row_options', array(
+    'inline' => array(
+      'nid' => 'nid',
+      'title' => 'title',
+      'type' => 'type',
+      'changed' => 'changed',
+      'name' => 'name',
+      'status' => 'status',
+    ),
+    'separator' => '',
+  ));
+  $handler->override_option('block_description', '');
+  $handler->override_option('block_caching', -1);
 
   $views[$view->name] = $view;
   return $views;
-}
\ No newline at end of file
+}
Index: includes/nodereference_explorer.views.class.inc
===================================================================
--- includes/nodereference_explorer.views.class.inc	(revision 106)
+++ includes/nodereference_explorer.views.class.inc	(working copy)
@@ -102,9 +102,7 @@
     elseif (!is_array($value)) {
       $nid = $value;
     }
-    $match = isset($this->field['widget']['autocomplete_match']) ? $this->field['widget']['autocomplete_match'] : 'contains';
-    $references = _nodereference_potential_references($this->field, '', $match, array($nid), 1);
-    return $references[$nid]['rendered'];
+    return views_embed_view(NODE_REFERENCE_EXPLORER_DEFAULT_VIEW_NAME, 'block_1', $nid);
   }
 
   /**
@@ -135,6 +133,8 @@
   public function get_all_displays() {
     $displays = $this->view->display;
    // unset($displays['default']);
+   // Remove the preview view.
+    unset($displays['block_1']);
     return $displays;
    // return $this->view->display; //get all available displays
   }
Index: js/explorer.preview.js
===================================================================
--- js/explorer.preview.js	(revision 106)
+++ js/explorer.preview.js	(working copy)
@@ -31,3 +31,4 @@
     });
   }
 };
+
