This is the downside of keeping the touch modes with the engines.
I touched on this during our discussion on IRC, but over time the `events` and `texture` includes should be replaced with more general headers.
For the second we could add a `texture.h` in `graphics/opengl/`, which is individually implemented in both grim and myst3.
The `touchcontrols.h` include should be there, as it defines the `TouchMode` class.