void dispose() {
		plugin = null;
		template = null;
		associatedRunningTool = null;
		dropTarget = null;
		dropTargetAdapter = null;
		acceptableFlavors = null;
		dragSource = null;
		dragGestureAdapter = null;
	}
Fix the button state after dragging/dropping, since this is broken in Java
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/ToolButton.java