Fixed a content error and buttons now have an update function