First stab at making Interactive more testable.