should be function call
recalculate dimensions when getting value for elements that might have changed/moved since inception