1. optimized dom selection 2. optimized split editing
added blink function