innerHTML bug