A method, comprising: detecting a touch contact on a touch-scrolling pad that is configured for vertical scrolling input and horizontal scrolling input, wherein the touch-scrolling pad comprises a touch sensor strip , and the touch sensor strip is implemented to detect touch contacts that a user initiates as vertical scrolling inputs and horizontal scrolling inputs; determining that the touch contact is one of the vertical scrolling input, the horizontal scrolling input, or an actuation depress input to select a selectable button that is proximate below the touch sensor strip ; and generating a haptic feedback by vibrating the touch sensor strip responsive to either of the vertical scrolling input or the horizontal scrolling input; characterized in that : the touch sensor strip is suspended with a hinge at a first end of the touch sensor strip and a spring assembly at a second end of the touch sensor strip , wherein the touch sensor strip is configured to rotate about a hinge axis of the hinge to compress a spring of the spring assembly and actuate the selectable button when a user initiates the actuation depress input by pressing down on the touch-scrolling pad ; wherein the suspension of the touch sensor strip provides that the touch sensor strip can be pressed down to actuate the selectable button , and provides that the touch sensor strip has enough freedom of movement in the structure to vibrate for generating the haptic feedback responsive to either of the vertical scrolling input or the horizontal scrolling input. detecting a touch contact on a touch-scrolling pad that is configured for vertical scrolling input and horizontal scrolling input, wherein the touch-scrolling pad comprises a touch sensor strip , and the touch sensor strip is implemented to detect touch contacts that a user initiates as vertical scrolling inputs and horizontal scrolling inputs; determining that the touch contact is one of the vertical scrolling input, the horizontal scrolling input, or an actuation depress input to select a selectable button that is proximate below the touch sensor strip ; and generating a haptic feedback by vibrating the touch sensor strip responsive to either of the vertical scrolling input or the horizontal scrolling input; characterized in that : the touch sensor strip is suspended with a hinge at a first end of the touch sensor strip and a spring assembly at a second end of the touch sensor strip , wherein the touch sensor strip is configured to rotate about a hinge axis of the hinge to compress a spring of the spring assembly and actuate the selectable button when a user initiates the actuation depress input by pressing down on the touch-scrolling pad ; wherein the suspension of the touch sensor strip provides that the touch sensor strip can be pressed down to actuate the selectable button , and provides that the touch sensor strip has enough freedom of movement in the structure to vibrate for generating the haptic feedback responsive to either of the vertical scrolling input or the horizontal scrolling input. the touch sensor strip is suspended with a hinge at a first end of the touch sensor strip and a spring assembly at a second end of the touch sensor strip , wherein the touch sensor strip is configured to rotate about a hinge axis of the hinge to compress a spring of the spring assembly and actuate the selectable button when a user initiates the actuation depress input by pressing down on the touch-scrolling pad ; wherein the suspension of the touch sensor strip provides that the touch sensor strip can be pressed down to actuate the selectable button , and provides that the touch sensor strip has enough freedom of movement in the structure to vibrate for generating the haptic feedback responsive to either of the vertical scrolling input or the horizontal scrolling input. <EOS>