using cannon.js rather than ammo.js and now getting better values for client side extrapolation
controls can now have value prop directly on them rather than valuePath, but valuePath takes precedence