It's not working ... it can't even compile.

Let's drop it !

My own code is working nicely EXCEPT for the template issue - I'll have to live with that missing template !