Still can't find a solution for this one - even if we detect that the extent was changed, it still causes serious display issues to refresh twice (set the extent back to what it was) when there are large amounts of data involved.
Please tell me there is a way to prevent arc objects from changing the extent when layers are added?