Resolved issue with extent change being called more than once