Will this work for different screen sizes? Is there a condition we wan wait for that uses `0` as opposed to a number higher than `0`?