javascript is a dumpster fire and we're all just pretending to be okay with it