screen loading actually works, yay for me