- changed change-detection in setSize: if no oldSize is defined it's not counting as change.