changed Controller such that the "el" property can be not only a DOM object, but also a selector. the benefit here is that when a controller is created, its sometimes before the DOM object exists. instead of having to manually set it after the fact from within the controller, it's easier to just have a selector set, and when the controller is instantiated, it converts the selector to a DOM object. so what was:
changed Controller such that the "el" property can be not only a DOM
object, but also a selector. the benefit here is that when a controller
is created, its sometimes before the DOM object exists. instead of
having to manually set it after the fact from within the controller,
it's easier to just have a selector set, and when the controller is
instantiated, it converts the selector to a DOM object. so what was:

var Goatse = Composer.Controller.extend({
	el: document.getElement('#goatse_main'),

	init: function()
	{
		this.el	=	document.getElement('#goatse_main');
	}
});

becomes:

var Goatse = Composer.Controller.extend({
	el: '#goatse_main',

	init: function()
	{
	}
});

nice, eh?

lyonbros/composer.js,lyonbros/composer.js,lyonbros/composer.js