private void resetButtonAfterDrag(JButton button) {
		// HACK: fix for error where the drag and drop system does not properly reset the state of
		// JButton.  If you drag away from and onto the same button and release, the button thinks
		// it is still pressed and armed (yeah, I know, dragging buttons is weird).
		ButtonModel buttonModel = button.getModel();
		buttonModel.setArmed(false);
		buttonModel.setPressed(false);
		buttonModel.setRollover(false);
		clearBorder();
	}
Fix the button state after dragging/dropping, since this is broken in Java
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/ToolButton.java