button refreshes page, which isn't ideal, but a step in the right direction.