The scramble() method if used as new Scrambler is created is conflicting with default scramble of 1 and causing a delay. So currently the solution is to set the Scramble parameters as creating the Scrambler but should be able to call the scramble() method and have that cancel the Scrambler parameters.
Also, without any scramble, the picture shows briefly and then is scrambled. It should just show scrambled - unless scramble is false.
Both these issues have been resolved and patched in ZIM 017
Adjusted ZIM Scrambler() to properly set noMouse() when scrambling manually - it was using initial wait and time values.
Also made scrambler avoid showing flash of initial picture before scrambling - had run a timeout of 0 but that still allows one stage update.
Adjusted Scrambler so scramble() will not scramble when it is already scrambling.
So if chaining on a scramble() make sure to set the Scrambler() scramble property to false but the better solution would be use the time, wait and num parameters of the Scrambler instead of calling scramble() right away.