A three-axis UI widget built with three.js