more cegui fixes, texture units have their own stack