Works with websockets

- improved random color generation