Properly destroy getCharacterData interval on change.