Begin to restructure - new class DragButton crated