A non-transitory computer readable medium containing instructions for classifying touch events, wherein execution of the program instructions by a processor causes the processor to carry out the steps of:
- detecting touch events when an interactive element displayed on a touch screen is touched by a finger part of a user, wherein the touch events result in generating touch and vibro-acoustic signals;
- classifying at least one of the touch and vibro-acoustic signals;
- and
- determining the finger part used to touch the interactive element on the touch screen based on classification of the at least one of the touch and vibro-acoustic signals, wherein an interaction layer of different interaction layers is used according to the classification of the at least one of the touch and vibro-acoustic signals based on the finger part used to touch the interactive element.