public SpeakeasyUserPage unfavorite(String pluginKey) {
   WebElement pluginRow = getPluginRow(pluginKey);
   WebElement link = pluginRow.findElement(By.className("favorite-icon"));
   link.click();
   waitForMessages();
   return this;
 }
 public SpeakeasyUserPage disablePlugin(String pluginKey) {
   getPluginRow(pluginKey).findElement(By.className("pk-disable")).click();
   waitForMessages();
   return this;
 }
 public SpeakeasyUserPage enablePlugin(String pluginKey) throws IOException {
   getPluginRow(pluginKey).findElement(By.className("pk-enable")).click();
   waitForMessages();
   flushMailQueue(productInstance);
   return this;
 }
 public SpeakeasyUserPage uninstallPlugin(String pluginKey) {
   clickActionLink(pluginKey, ExtensionOperations.UNINSTALL);
   waitForMessages();
   return this;
 }