updated submodule to commit e2dbcaf (refactored js, split into more files (much more manageable). tested)