а чем нереализуемо номер экрана ? какая разница на что реагировать экрану, на булевую переменную или целочисленную но так мы еще можем и прочитать из программы, какой экран у нас включен в данный момент.