Fix fireworks sizing on phones

... and wrap all of the elements in a single elements to keep firefox happy. (wex says it's gross but r+'s anyway)