BlockAllocationRectangle implements AreaListener BlockAllocationRectangle instance created in constructor of BlockArea setDimensions() from AreaListener is implements by re-calculating the allocation-recatngle dimensions