use absolute values of the scaleX and scaleY for assertion in MeasuringTape
include a dispose function to unlink the three observer functions such that they are available for garbage collection (see #129)