list generator now uses g_utf8_substring()