Adding Dale's touch functions.