How input buffering works