Fixed listen and added connect_* methods to tubes