The find functionality right now should probably be refactored either into
smaller methods, or into it's own class
Instead of refactoring the functionality, should see if the built-in TextView
search functionality works after the fix to the jni code during the libgtk-java
The current implementation works, and as such the benefits of migrating it to
the native TextView search are negligible.