Thanks for the feedback.
1) That's my bad, I thought it loops.
2) I'll look into that for the next update
I'll check out yours when I have time :)