Buffer input from user