Update buttons to scale much better, added persistent storage fixed several bugs updated html.