initial re-structure for audio or video specific builds
re-structure for audio or video only builds
load icons.png before widget is used. for slow networks that struggle with downloads.