get rid of weird text highlights
upgrade message components to new sundial functions