		//Get a Node reference to the div we'll use for displaying results:
		var Y = YUI().use("io");
		var div = Y.Node.get('#feed_area');

		//Define a function to handle a successful response
		function successHandler(id, o){
			var root = o.responseXML.documentElement;	
			displayRSS(root);
		}
 
		//Provide a function that can help debug failed requests:
		function failureHandler(id, o){
			div.set("innerHTML", o.status + " " + o.statusText);
		}

		//When the Get RSS button is clicked, this function will fire and compose/dispatch the IO request:
		function getModule(){
			//Create a querystring from the input value:
			var queryString = encodeURI('?url=' + feed_url);

			//The location of our server-side proxy:
			var entryPoint = '/core/feed.php';

			//Compile the full URI for the request:
			var sUrl = entryPoint + queryString;

			//Make the reqeust:
			var request = Y.io(sUrl, {
				method:"GET",
				on:
					{
						success:successHandler,
						failure:failureHandler
					}
				}
			);
		}
		
		getModule();
