pub fn on_input<C>( component: &mut C, input: Input, frame_buffer: &FrameBuffer) -> Output where C: Component<State = (), Output = Output>,