Fix for screen list empty helper

Also was considering adding a caching mechanism to store calibrated screens so refreshing the page doesn't require a new calibration. Thoughts?