(J)Applet.start() not called by event thread - violating Swing's policy?