Text this: Using blended learning to support students thinking powers in multivariable calculus