added scroll by text selection