moved scene setup into load callback