makeSearchCommand({
  name: "3xpl01t",
  url: "http://www.3xpl01t.com/index?q={QUERY}",
  icon: "http://www.3xpl01t.com/images/favicon.ico",
  description: "Searches 3xpl01t for your words.",
  preview: function(pblock, directObject) {
    var searchTerm = directObject.text;
    var pTemplate = "Searches 3xpl01t for <b>${query}</b>";
    var pData = {query: searchTerm};
    pblock.innerHTML = CmdUtils.renderTemplate(pTemplate, pData);

    var url = "http://ajax.googleapis.com/ajax/services/search/web";
    var params = { v: "1.0", q: searchTerm, cx: "010963696833308899248:uc1jr9v3plm" };

    jQuery.get( url, params, function(data) {
      var numToDisplay = 3;
      var results = data.responseData.results.splice( 0, numToDisplay );

      pblock.innerHTML = CmdUtils.renderTemplate( {file:"google-search.html"},
						  {results:results}
						);
      }, "json");
  }
});