added gesture tools