Unable user to make multiple connections and add more functionality to progress bar

This happened when there was a delay on login, if the person pressed
the button more than once, it would make multiple connections...