Especially considering this is public, `updateLabelPosition()` would be a more fitting name. Is there any reason this needs to be public?