Revert "Revert^2 "Cancel gestures on launcher destroy""

This reverts commit 377eb4098521a9a41827c47df1ba633bf9bb9748.

Reason for revert: failing tests
Fixes: 266606727
Fixes: 266621449

Change-Id: I61094be02fb73c5ad65ee65be5ed93a3364f37ef
6 files changed