Just cleanup preparations for my work. I want to track all device input state changes. So all changes are routed through Device::handleBinaryInputEvent
.
@mtr: I don't think there is anything significant here, but you may want to check whether I am not breaking some design targets. I tend to have opinions that may break existing practices ...
#15173