adding remove overlap to BooleanGlyph
fix bug in keeping point kwarg