Added input event handling to the DirectFB stage, and I formalized the DirectFB hardware path