add pan gesture handler
sth