That makes sense. I'll change the name and use a simple function. I am not sure I understand why we needed to stop the event propagation in the catalog directive in the first place. Can you enlighten me please?