public override void run() { EventQueue.invokeLater(() => { frame.moveDaleks(); frame.repaint(); frame.taskPending = false; }); }