// translate pos to absolute, and then make it relative to fig.
int position = pos.intValue();
PrecisionPoint loc = new PrecisionPoint(position, position);
IFigure contentPane = ((GraphicalEditPart) getHost()).getContentPane();
contentPane.translateToParent(loc);
contentPane.translateToAbsolute(loc);
if (location[offset] == null || !location[offset].equals(pos)) {
location[offset] = pos;
if (guide[offset] != null) {
removeFeedback(guide[offset]);