add checks to ensure that account settings fields are available before delegating events