Fix a possible bug where Impact could open to wrong view