Refactored parser to resist race conditions (I think).  Also added first glass door elements.