changing mode will rescale the IQ plot

IIUC this is the change mentioned in the pull request description. Moving code to update_iq_plots (the bulk of the changes here) just cleans things up a bit and shouldn't affect anything, right?