Did a lot of work.
Total: 11 hours..

Working portal with connecting disconnecting, chating notices and callbacks.