Cleanup touch sources

Unify 5 files to one

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>