removing unnecessary updates from samplewaveformview, fixing some preview functionality