		window.addEvent('domready',function() {
			
			var sticker_sheetCan = new Class({
				
				//implements
				Implements: [Options,Events],
			
				//options
				options: {
					sticker_sheetCan: $('sticker_sheet'),
					stickers: $$('.sticker')
				},
				
				//initialization
				initialize: function(options) {
					//set options
					this.setOptions(options);
					//prevent def
					document.ondragstart = function() { return false; };
					//drag/drop
					$$('.sticker').each(function(drag) {
						new Drag.Move(drag, {
							droppables: this.options.sticker_sheetCan,
							onDrop: function(el,droppable) {
								if(droppable) {
									alert('Disposing of ' + el.get('rel') + '!');
									drag.dispose();
								}
							},
							onEnter: function(el,droppable) {
								
							},
							onLeave: function(el,droppable) {
								
							}
						});
					}.bind(this));
				}
			});
			
			/* usage */
			var sticker_sheet = new sticker_sheetCan({
				sticker_sheetCan: $('sticker_sheet'),
				stickers: $$('.sticker')
			});
			
			
			
			$('reset').addEvent('click', function(e){
				e = new Event(e);
				window.location.reload();
				e.stop();
			});

			
			
		});
