completely rewrite the settings page, also deal with the new SBN comment layout