gui: sweep segments
gui: skip setData calls