I prefer to have this logic on Icon object instead of adding more data to the descriptor in the grid.js file. If you move this logic to icon object, please, AFAIK, there, we know if something is bookmark checking this app.iconable