public void actionPerformed(ActionEvent e) {
if (e.getSource() == remove) {
WatchListController.removeShow((Show) target.getValueAt(lastClickedRow, 0));
} else if (e.getSource() == showSettings) {
new ShowSettings((Show) target.getValueAt(lastClickedRow, 0)).setVisible(true);
} else if (e.getSource() == downloadNow) {
DownloadTrigger.trigger((Show) target.getValueAt(lastClickedRow, 0), false);
} else if (e.getSource() == openBrowser) {
Util.openURL(((Show) target.getValueAt(lastClickedRow, 0)).getTvrageUrl());
} else if (e.getSource() == renewInfo) {