Why re-typeset the entire page when the content panel changes? Also, are there any other places where abstracts are rendered (would also need typesetting)