Improved approaches for users of computing devices to interact with graphical user interfaces are described. The head-related impulse response and disclosed computational methods thereof can be used to produce three-dimensional sound via a method described and refined. The data structure may also be expressed using the extensible markup language.