Makes use of pushObjects to prevent an issue if scripts is an array controller