Applet refactoring (zoom, settings).
Added RandomPosDrawer; extended ViewerApplet