Understanding the Effects of Computer Displays and Time Pressure on the Performance of Distributed Teams