made _raw_mode more extreme and read() >> getchar()
added functionality to give 'abrupt exit' input