or-modular input update