How does the widget sorting work?

Hi guys

I switched from Arctic Zephyr to Mimic 4. I noticed the exact same problem (in my situation) in both skin. I guess they share some code, or perhaps the same addon that provides widget data?

My problem is this:
1) Widget does not follow playlists
I have a widget set to a playlist. The playlist is set to ‘random order’. However, in the widget, it’s alphabetically. Is this normal behavior? Can it be changed? (The odd thing is: another playlist, with the same settings, but different variables (e.g. other years, other ratings, but same sorting (random)), the widget is OK! Huh?
And, related, in another playlist, I noticed that watched movies are also shown in the widget. In the playlist I have specifically set the list to non-watched movies. Something’s going wrong there.

2) Not all random widgets refresh between reboots.
For the Pictures section, I have the widget set to a folder with pictures. It shows them random (which I like), but they never update, not even between reboots. From my folder with a thousand images, it’s always the same few that are shown. I noticed the pictures did change a bit when I changed the folder. Almost as if a cached version got updated when it noticed a change. But that’s not exactly what I would like. Can I change this?

I don’t know if this is a skin problem (or feature), or if there’s some widget add-on that I’d need to investigate?
Can someone help me figure this out?