add needHoldScreenForLoading property