remove dummy code
move sources one subdir up
add more metadata
make mouse calculation independent of canvas position on the page