use jquery .html() - less buggy than setting innerHTML