Enhancement:
 - Reading User Experience improved.

  Bug Fixed:
 - Highlighting recognized words. It used to get always 'x' amounts of letters and start at some offset. It was wrong. It supposed to start at offset, but get 'x-offset' amout of words.

  To Improved:
  - Separate Gui actions from non-gui actions. Gui actions should be taken cared by SwingUtils class when recognizing words. Do not mix threads.