tweak gesture code