Learning Threejs: Add event listeners to 3D objects, camera features and more