added point touch delegate