Revert "Revert "Welcome back DeviceHandler (Gestures)""

This reverts commit 048073cfd13a90778f02853bf099691b37b5736d.