tests involving objects and routing values and callbacks