optimized paintSuccessors