Add screen -list check, fix initial pid check