Trying to get AreaFrame right. Removed unused constructors. Rationalized constructors - use setContents() only where necessary, otherwise simply assign contents to this.contents. Fixed setContents for null existing contents rectangle. Fixed setContentOffset to use absolute values. Fixed set(Top,Bottom,Left,Right) to use corresponding getter for current value.