Tej, look at the onclick and textCaretaker, the sentmessage boolean will...

... have to keep defaulting because its not persistent outside of the app