- autorelease windows array would make it easier to avoid leaks :)