improved drag and split script
Merge branch 'TouchFeature'