Added changes as parameter of drawing operation that change the environment.
Adapted change information to the cairo backend.
Lines got missing.