Make gadget independant from each other. Use global RouteGadget to route
between different applications.