added drag funtionality
Merge branch 'TouchFeature'