Drawing optimalisation