Break up IText behavior into click and key