Different mechanisms to get selected word or get the selected words region are better capsulated now. Also introduced separate messages to inform the user about certain events that are in one central place.