One less possible cause of lifetime related crashes/leaks. Plus my custom solution has a nicer interface. It's slower but since communication between python and js is not a bottleneck...