prevents useless needsDraw when resourceAvailable is called