Hi, I really liked your Quest Interface functionality.
I did extend it a little bit. Maybe you find it useful.
Script
I added a "progress" and "experience" attribute.
I used "progress" simply as a string, which can be modified via events e.g.
I also added the "pbGainQuestExperience"...