avoids text selection