switched to canvas and scrollbar for visualization, selecting doesn't work yet
selection works now but is not very efficient