2015 style object linking

Since max 2016 appears to have changed how linking works - and having posted in the max forum about why its changed, I'm now hoping to create a nasty short term fix.

Essentially objects now automatically inherit absolutely its parents transforms (not relatively like in all other versions of max). I'm personally finding it a nightmare....

Quick question - the functions I need are as follows:

1. tempstore = $.transform
-- store tranform matrix

2. max link
-- link object

3. $.transform = tempstore
--paste transform matrix

How do I wait for the user to finish linking before pasting the transforms (i.e user input on step 2, and then proceed to step 3). Any help would be much appreciated!