dashboard data showing in called widget

i have a problem
I followed this tutorial to setup my project https://www.youtube.com/watch?v=fSixNIUq_QA

Steps in creating applications and links

  1. gridDisplay whch will display all products grouped under categories. Here i used refined search to list the categories. Only 1 single field Product is shown in the grid
  2. gridDisplay has an Application link to a blank application which calls another grid
  3. Blank application as described above called as blank_refresh_image with 1 global variable [passed_prod_id] stated as $product_id = [passed_prod_id]. another statement is a sc_redir(grid_product_display);
  4. Created a grid_product_display to show single line of data with image. query of this grid has a where clause where product_id = [passed_prod_id];
  5. Dashboard has 2 widgets. widget1 with GridDisplay. here the target of the called application (blank_refresh_image) is widget 2.
  6. Dashboard widget2 has grid_product_display
    When the dashboard is run, for the first time, it displays the gridDisplay on the left side along with group category and product. On the right widget2 it shows the product with image correctly.
    But when i click the category and select a product, it showd the product with image in Widget1 instead of widget 2.
    I followed everything as in the youtube link but still i am not able to solve this.
    Can somebody please help
    Thanks