Handle external links and support multiple connections

- An external link opens in a web browser
- App now supports simple concurrent connections
- Handling recieved-data-splitting issue