private static void wrap(ActionEvent e, Runnable action) {
		// This stops the input from 'bleeding' through to parent control handlers.
		//  - Useful for when the button is used in 'x.setGraphic(button)' scenarios
		e.consume();

		// Then run the action.
		action.run();
	}
@param width
		Width to assign to button.

@return Self.
recaf-ui/src/main/java/software/coley/recaf/ui/control/ActionButton.java