don't check text length before calling delegate didEnterText