add text selection trick