I have built an online WYSIWYG HTML editor based on the execCommand script. All of my buttons work correctly but, for instance when you highlight some text and bold it, it bolds the text, but doesn't leave the bold button highlighted. Is there any scripting that I need to add, if so, then what?