Investigating a multi-touch user interface for three-dimensional CAD operations