Since we are making this file our own, we probably want jasmine tests to go with this. Either include it in this PR or add a story on PV for the tests, but we shouldn't forget that.