Use pan gesture instead of long press for accurate rotation