New methods: isConnected(), disconnect()