Fix message hiding on catalog pages

Also reduce repetition in onready.co

Still bad, but better