Add a way to pause the background animation #220

I currently set href to "" because I don't currently know how to interface with session variables directly through html tags. "Basic View" and "Standard View" have different lengths, so the footer shifts when the button is pressed. The paused background state is different from the paused state when the user once again switches to the tab after a period of time, where the triangles are all orange and regular. The session variable can also be renamed and used elsewhere to perhaps make the page less reactive, for example in displaying search results, to reduce lag.
> I think what is being appended is a nonreactive execution of background.render on all landing page(s)

How could "nonreactive execution" be appended? I am not sure what data object it would be.

You know, you can try things out. Assign return value of `background.render()` to a variable, print it out using `console.log`, and then pass it to `append` and you will see what it is.

Make a hypothesis (any is valid) and then make an experiment which would show if it is false. For example, if it is a "nonreactive execution of background" then it will probably have to be something strange. Check it and see what it is.

> Or I shouldn’t modify pixi.js because it’s licensed from MIT?

You can modify pixi.js as much as you want (MIT license definitively allows that), but I do not believe you need to do that? Why would you have to? Are you again mixing `@renderer.render` and `Background.render`?

> If I have the background resume animation at the same time I may have to add another time variable to pass into frame.

Or you could have an object property which you set to the time of pause.