public void autoMarquee() {
   if (null == observer) {
     observer = new ObserverThread();
     observer.start();
   } else {
     observer.interrupt();
   }
 }
 public void stopMarquee() {
   if (!stoppedMarquee) resetMarquee();
   if (null != observer) {
     observer.finish();
     observer = null;
   }
 }