fix issue with sound pref not staying selected.

also avoid occasional EscAdapter crash.