disabling and enabling containers causes scripts on contents to be disabled and enabled accordingly
moved script handling on enable / disable into their own functions
objects with scripts attached, that are inside containers will behave correctly when the container is moved