converted touch handlers to gesture recognizers