Streamer: rename on_connect() to on_connected(), implement on_disconnected() and disconnect()