safe @try & @catch
ability to disable pan gestures