A vibration application mechanism (T1, T2) comprising: a vibratable part (V1, V2); a load sensor to sense a load applied to the vibratable part (V1, V2); a vibration generator to vibrate the vibratable part (V1, V2); and a vibration controller configured such that the vibration controller makes a first determination (S101) as to whether or not a load sensed by the load sensor has equaled or exceeded a first threshold value, if the vibration controller determines, as a result of the first determination, that the load sensed by the load sensor has equaled or exceeded the first threshold value, then the vibration controller drives (S102) the vibration generator for a predetermined interval and makes a second determination (S105), during a predetermined first period (P1), as to whether or not a load sensed by the load sensor has fallen below a second threshold value, wherein the first period (P1) starts when the load sensed by the load sensor has equaled or exceeded the first threshold value, and if the vibration controller determines, as a result of the second determination, that the load sensed by the load sensor has fallen below the second threshold value during the first period (P1), then the vibration controller does not drive the vibration generator , characterised in that the vibration controller is further configured such that, if the load sensed by the load sensor does not fall below the second threshold value during the first period (P1) but falls below the second threshold value after the first period (P1) has elapsed (S109), then the vibration controller drives (S110) the vibration generator for a predetermined interval. a vibratable part (V1, V2); a load sensor to sense a load applied to the vibratable part (V1, V2); a vibration generator to vibrate the vibratable part (V1, V2); and a vibration controller configured such that the vibration controller makes a first determination (S101) as to whether or not a load sensed by the load sensor has equaled or exceeded a first threshold value, if the vibration controller determines, as a result of the first determination, that the load sensed by the load sensor has equaled or exceeded the first threshold value, then the vibration controller drives (S102) the vibration generator for a predetermined interval and makes a second determination (S105), during a predetermined first period (P1), as to whether or not a load sensed by the load sensor has fallen below a second threshold value, wherein the first period (P1) starts when the load sensed by the load sensor has equaled or exceeded the first threshold value, and if the vibration controller determines, as a result of the second determination, that the load sensed by the load sensor has fallen below the second threshold value during the first period (P1), then the vibration controller does not drive the vibration generator , characterised in that the vibration controller is further configured such that, if the load sensed by the load sensor does not fall below the second threshold value during the first period (P1) but falls below the second threshold value after the first period (P1) has elapsed (S109), then the vibration controller drives (S110) the vibration generator for a predetermined interval. <EOS>