gui improvements
getDiff() and getReverseDiff() now work even if no object exists at the
current path.