Improvements to publish-state ember component