document.getElementsBySelector = $$;

var Behaviour = {

	rulesets: [],

	add: function(rules) {

		Behaviour.rulesets.push(rules);

	},

	go: function(d) {
		d = d || document;
		Behaviour.rulesets.each(function(ruleset) {
			$H(ruleset).each(function(pair) {
				d.getElementsBySelector(pair.key).each(function(node) {		
					pair.value($(node));
				});
			});
		});
	}	
};
