well, on the lagging part you are right, thats another reason why i decided to port mods myself rather than playing mods on kbh
the tricky mod lags for me so when I saw your port I was very happy
i made your day and you did mine
......I rip you vs tiod.....