add text event