project settings
slight refactoring. move methods to JSMessageTextView.
fix glitchy input view. closes #47 and #55.