@Override
	public void actionPerformed(ActionEvent event) {
		Component comp = getFocusOwner();
		if (comp instanceof JTextComponent) {
			((JTextComponent) comp).copy();
		} else {
			Copyable copyable = getTarget(Copyable.class);
			if (copyable != null && copyable.canCopySelection()) {
				copyable.copySelection();
			}
		}
	}