this is a fantastic applet. 5/5 stars .