add gesture prediction