catalog: fix weak ref issue. closes #1753
catalog: rework the bar a little bit