a test project for html canvas and js interaction