Retooled to make interactions independent of hotspots for better flexibility