Studying engagement to inform design of calculus 2 computational labs