moved the load catalog and message factory out of the below 600px functon since it should only be done once