hardware for 3d user interfaces 7184907