correcting base texture load / destroy; adding removeAllEventListeners for correct destroy sequence