I have a question on the customization of a built-in widget in AppBuilder. I have created an app using Web AppBuilder and downloaded the code to work with. Now I would like to modify the Query Widget by adding a few tasks to execute after the user clicks on a query result. For example, I would like to be able to adjust the visibility of other ArcGIS Online web map layers (after user clicks on a result, map zooms to the selected result, then another layer's visibility changes from off to on). Which widget code files would I need to modify to achieve this?