typed arrays do not support slicing, must be copied differently
revert previous commit, defer to 0.3
built js
fix diagonal labels and overplotting of text