A WebGL-based engine for easy 3D User Interface development