why using a setuphandler instead catalog.xml hint