Ubiquitous cursor: a comparison of direct and indirect pointing feedback in multi-display environments