Condensed defaultText code and made it transitional as we replace with newer placeholder feature