light moves in before doing automatic centring
added chained_load function