Fixed a bug that caused captions to never finish parsing if a user interacts with the interface during the asynchronous thread.
Authored by: majornista 2011-10-20
Parent: [r2406]
Child: [r2408]