yea, tunepunk is right- on create doesn't include the new objects in any picking.
in these events for example, nothing gets rotated:
Might want to recheck that.
As is, any instance in the layout already will be rotated.
Pick all negates the on create pick, and picks everything else.
Remove the pick all, and all instances get rotated when created.