tweaks by label log view
refactor text controller - move code to a new service TextBookmark