refactoring; now bounding variable is in sync, history is managed on the 4D side.