Makes Images slightly more efficient
Introduces intelligent waiting to wait for a specific event or series of events to occur before returning