Diegetic user interfaces for virtual environments with HMDs: a user experience study with oculus rift