Added EnclosingRectangle to use the Change system

Now only calculated once when either of the functions is being called.