Get Location as point, how?

Have you tried setting them to ToDSType(True)

points.append(e.Location.ToPoint().ToDSType(True))