fix for getElementByID