add touch canvas functionality