Bug 973445 - [settings] refactor Sound panel with AMD pattern

touchStartHandler/_inputHandler... share some states in _sliderHandler such as `previous`, `isFirstInput`. We need keep those stats per slider. 

If moving out `touchStartHandler` is a preferred way I'd rather define `sliderHandler` in a separate module. Does it make sense?