fix detail hide delay, only reload grids if index changes