allow texture swapping and binding to load events.