Commit Briefs
Simplified stdin reading
A big buffer is allocated and all text is stored there. The overall time for reading/freeing the memory for the completion should be improved, no statistics made though.
Scroll + Initial mouse handling
Scroll as respond to scroll event