working visualizer, fixed awful qsf stuff