selection highlight (more stable version)