made it work with touch