Final Commit 4 - had to change over to an applet for use in browser.