Input mode wrappers