Setting SetTextOverlayIsVisible(true) and SetTextOverlayHoldTime() to any value (including 0) causes the SlideShow component to just spew isPlaybackPosition events while the image doesn't change (the index returned is always 0).
With the above, the next slide will not display after 6 seconds, but will if I remove the SetTextoverlayIsVisible call. I also tried setting SetTextOverlayHoldTime, but that doesn't seem to work (the overlay stays forever) and has no effect on the SetPeriod.
I'm running version 3.0
(edit - hmm, seems like I just recreated the same problem. I should have read the original post more closely