add queue.js and underscore.js; changes for camera transitions