try a boolean flag so scaling only happens with a focus item