source code TouchPedal