Can a multiplexer handle more than one type of input<control surface.h>

You mean 74hc4051, right?