I don't know if this is finished yet, but nice work! I just tried it out and it works well.