added constraints to avoid loading dupes.  Updated test to demonstrate loading multiple scripts and using multiple callbacks