Layer projection happens in a background thread as well.