Would it be possible to use `inbuf_poll(0)` instead of `event_poll(0)`? Then one poll function could be removed. Both function differ 'only' in an additional call to `input_available` .