WIP #406: UIServer implemented, needs tests