zIndex revision and tests

failing 1 test only ( the container overlap test)
Missing recursion on highestZIndexAreaUnderContainer()