Corrected screen drawing when calling callback