Update xml file. Should have been part of previous commit.
Change text questions to simple questions.
Fix memory leak.

Use WeakReferences to store listeners.