var Stream = {
    _services: {},
    _noop: function() {},

    handler: null,
    
    add: function(title, url) {
        this._services[title] = {
            url: url
        };
    },
    
    get: function(key, fn) {
        this._services[key].fn = fn || this._noop;
        
        var callback = 'Stream._services.' + key + '.fn';
        var script = $('<script src="' + this._services[key].url + '&callback=' + callback + '" type="text/javascript">');
        $('body').append(script);
    }
};

