I think that one could be able to execute the post cmd without having a collection set, and then the event listener would never be registered, and even after setting the collection the post button would not be rendered.