Well, R0J0 has provided a solution - for some reason if the <extend-box-horizontal> or <extend-box-vertical> settings in the xml are beyond zero we suddenly work with screen/layer coordinates, if they are 0 we work with local coordinates.
Perhaps Ashley could clarify why that is the way it is and if there is a way to use local coordinates, but expand the drawing area?