more natural screenIs function