updated to the new link-button and icon apis