Change communication methods. A few buttons remain to be implemented.