Display sync modified to allow it to be interrupted.
Thanks to bobjob for this, further thanks to MatthiasM for pointing out that the interrupt should not be swallowed.
Authored by: kappa1 2010-07-09
Parent: [r3368]
Child: [r3370]