add text_handle widget
add text_handle widget
add text highlight color