adding touch feedback and canvashelper