Updated to use canvas

Old code still present
Updated controls and cleaned up the page