this gif demonstrates the push assembly motion as well as the core assembly underneath.
the push assembly transfers motion to the opposite side core mechanic assembly piece,
in effect 'pulling' the opposite side, thus a coordinated push of all four simultaneously is required.
in this gif you can see the push assembly range of 15 units, a pause, the push assembly is rendered transparent, and then the core assembly completes its range of motion.
in other words, the push assembly 'pops out' the core assembly buttons half way, and then the remaining motion must be completed by pulling the core assembly buttons