this.getContentPane().add(wrapPanel, BorderLayout.CENTER);
mainPnl.setBorder(scheduleBorder);
dday = tw.getScheduledTime();
final ScheduleRunner scheduler = new ScheduleRunner();
Thread t = new Thread(scheduler);
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
LogManager.getInstance().logMessage(LogMessage.INFO,
"Scheduled harvest cancelled ");
scheduler.cancel();
}