control sender order in viewer and model