- prompt() now ignores TAB
- prompt() now returns "" on ESC
- fixed crash when if() condition is not satisfied