Sorry, I hit send before answering:
3. What should I do with the INTERACT lines? 
The INTERACT lines are only used by Gismo, they were left in JAS to make it easy to cut/paste updates to the Gismo code in to JAS. The INTERACT method is a NO-OP, so there is no need to include it in your new version. 
 
Once you get the PythiaParticlePropertyProvider working we can include it in the lcd code, and maybe make it the default for LCD work?
 
Tony