A UITextView with Syntax Highlighting and Pan-Gesture Navigation