- refactoring of WUI.
- added new classes to handle Websocket.
- refactoring to avoid sonar violations.