next up: get rid of 'try catch' by excluding nsXULElement on access recording code