Change to client-server logic, about dialog fix