Modularize logging
Ask for surrounding text on every focus_in()
Blacklist apps without real surrounding text support