@amosbastian, thanks for review and feedback!
As you know for the bug fix, maybe the code modify just one line, but the hard work is to dig out the root problem especially in other guys code. If utopian estimate the work as code, I agree that. :-)
But anyway, I made this plugin reworked for me and other guys, that's enjoyed me enough.
Thanks again for guide the utopian rule!