MyPlaylist.xml Window.Is vs Window.IsVisible

I have been unable to get MyPlaylist to work correctly. In Kodi 16 MyVideoPlaylist and MyMusicPlaylist both work correctly and as desired. Each is based largely on MyVideoNav and MyMusicNav respectively, and both video and music have some matching view types (eg., panel, wide, etc), but with different definitions.

So my attempt at getting MyPlaylist to work was this:

Code:
<window>
    <defaultcontrol always="true">51</defaultcontrol>
    <menucontrol>9000</menucontrol>
    <views>51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70</views>
    <controls>
        <include condition="Window.Is(musicplaylist)">MusicPLWindow</include>
        <include condition="Window.Is(videoplaylist)">VideoPLWindow</include>
    </controls>
</window>

But it doesn’t work (window doesn’t seem to load). But if I change the include condition to Window.IsActive or Window.IsVisible, then it works. I thought this was the use case for “Window.Is()”?

scott s.
.