Parts of SystemGestureEventFilter should move to chrome (especially the parts that are calling to touchuma), other parts, such as calling to overview_gesture_handler_ should move to ash/common.
FYI, I'm going to remove the ShelfGestureHandler from SystemGestureEventFilter because it is only used for WIN8_EDGE_SWIPE and ash doesn't ship on Windows. Let me know if you need to keep it for some reason.
SGTM, but I think SystemGestureEventFilter is used for more than just win8 stuff. It calls to TouchUMA for a couple of things, and it interacts with OverviewGestureHandler.
Comment 1 by jamescook@chromium.org
, Aug 5 2016