A method of enabling touch determination based on an output signal from a touch-sensitive apparatus, the touch-sensitive apparatus comprising a panel configured to conduct signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines that extend across a surface portion of the panel between pairs of incoupling and outcoupling points, at least one signal generator coupled to the incoupling points to generate the signals, and at least one signal detector coupled to the outcoupling points to generate the output signal which is indicative of one or more objects touching the surface portion, wherein the method comprises a sequence of iterations, each iteration comprising the steps of: obtaining, based on the output signal, a current signal value ( I t) for each detection line, generating a first interaction pattern ( o t) and a second interaction pattern ( da t) as a function of the current signal values ( I t), such that the first and second interaction patterns ( o t, da t) are reconstructed two-dimensional distributions of local interaction with the conducted signals across the surface portion, wherein the first and second interaction patterns ( o t, da t) are generated to represent changes in interaction on different time scales, and jointly processing the first and second interaction patterns ( o t, da t) for determination of current touch data representing said one or more objects on the surface portion, wherein said jointly processing comprises: matching a first set of peaks identified in the first interaction pattern ( o t) and a second set of peaks identified in the second interaction pattern ( da t) to touch data of existing touches stored in a history list ( THL t- 1), and updating the history list ( THL t- 1) based on said matching, wherein said updating comprises, for each existing touch that matches at least one peak in the first and second sets of peaks, determining current touch data as a function of said at least one peak and changing the touch data in the history list ( THL t- 1) to reflect the current touch data. obtaining, based on the output signal, a current signal value ( I t) for each detection line, generating a first interaction pattern ( o t) and a second interaction pattern ( da t) as a function of the current signal values ( I t), such that the first and second interaction patterns ( o t, da t) are reconstructed two-dimensional distributions of local interaction with the conducted signals across the surface portion, wherein the first and second interaction patterns ( o t, da t) are generated to represent changes in interaction on different time scales, and jointly processing the first and second interaction patterns ( o t, da t) for determination of current touch data representing said one or more objects on the surface portion, wherein said jointly processing comprises: matching a first set of peaks identified in the first interaction pattern ( o t) and a second set of peaks identified in the second interaction pattern ( da t) to touch data of existing touches stored in a history list ( THL t- 1), and updating the history list ( THL t- 1) based on said matching, wherein said updating comprises, for each existing touch that matches at least one peak in the first and second sets of peaks, determining current touch data as a function of said at least one peak and changing the touch data in the history list ( THL t- 1) to reflect the current touch data.