We werent calling tinyMCE.Editor.destroy, which is needed to clean up event bindings. The advanced theme also wasnt cleaning up after itself on destroy properly