Every bit of code I've used to help him can just as easily be adapted to yours. If you feel that I'm not helping you in particular, it's because I'm not. Frankly, Flenix has been much easier to work with, and his case can easily be modified to fit your needs.
Have you even looked at the source of the TestMod I posted on my GitHub? I'll add an equivalent of your class to prove how easily the system can be adapted if you just tried.