new publish ui fixes; reuse existing exports that meet needs of new publish