Dynamic Component (drawer) first moves to a slightly wrong position

I think I have a handle on adding OnClick movement to components, but sometimes I’m getting this weird unexpected behavior where the sub-group first moves to a slightly incorrect place, and then on the NEXT click, does the right thing. And on the “return” click, it moves back to the slightly incorrect place.

What am I doing wrong?

Cabinet question for forums.skp (177.6 KB)


For some reason you have the axes inside the main group (cabinet + drawer + doors) not aligned with the front plane of the entire cabinet.
Correcting the origin of the axes will correct the ‘OnClick’ behavior.