Revert "Revert "Added display option to reading a string, tidied appearance, added space listening""

This reverts commit ac2d8e93e978dcb34256038ec479fd713de82d46.