checkpoint - only saving on-screen message if there is at least one word on screen
only saving on-screen message if there is at least one word, and only loading stored message from lazy login if there is one
only saving on-screen message if there is at least one word, and only loading stored message from lazy login if there is one
completed conditional saving and loading of on-screen message
fixed undefined index  error by wrapping variable definition in an if statement