reworking how the homepage_notice functions to make sure it disappears if not set