refactored listener to Wavebackground from headcontrol