desktop cleanup and concerns

use ```as='category', key='slug'``` to make use of caching