popups, hours, and new icon handling