handle post-load DOM changes too