Make the raster interrupt routine better.