icon sources, sorting, and mobile!