Use textContent instead of innerHTML for non-literals