Positions of background and particles will be updated when calling refresh() method (in case eg. change of body height or width)