bool addStroke(Stroke stroke) { if (strokes.add(stroke)) { onStrokesChanged(); return true; } return false; }