Applet implementation