Refactoring
Data loaded into Scala.js and much simpler row-selection code.
Bugfix to last commit
Closes #59