new controller for three.js with the on-screen pad.