ws.binaryType = 'arraybuffer' and we no longer need FileReader
use css transform translate instead of top left