Небольшая поправка по п.3.Сообщение от Mishel
Глюк с возвратом nil оказался нестабильным. Сейчас решил снова проверить - не могу его вызвать повторно, хотя пару месяцев назад получалось. Так и не понял условий его возникновения. Но в любом случае эти функции из п.3 неюзабельны при включении внешних видов, так как возвращаемые ими значения стабильно "замерзают" с момента перехода на внешний вид и до момента перехода обратно на вид "F1".