make sure waveform moves when updating offsets
slicing. dicing.