add LongPress and pan gesture