I think then it is at least worthy mentioning in a comment that this takes control of re-drawing. To be honest I didn't know that...