BaseKit.Widget.CoreButton = BaseKit.Widget.Base.extend(
{
	construct: function()
	{
		this.callBase();

		this.clickHandler = this.click.bindAsEventListener(this);

		Event.observe($(this.getID()), 'click', this.clickHandler);
	},

	destruct: function()
	{
		Event.stopObserving($(this.getID()), 'click', this.clickHandler);
	},

	enable: function()
	{
		$(this.getID()).disabled = '';
	},

	disable: function()
	{
		$(this.getID()).disabled = 'true';
	}
});
