type in fuel listener: ( scratchpad ) "input x: " print readln 2 input x: --- Data stack: "2" input x appears after promt of readln. modified version: ( scratchpad ) "input x: " print flush readln input x: but buffer become "Text is read only" Such problem doesn't exist in gui listener