Add general transports, split widget on smaller peaces and make it rende...

...r even if server return error.