waveform selection, gui revamp