Use the data event and resume rather than readable.  Multiple prompts are not working