Updates to interactive input and validation