Button: validates its skin to avoid next frame validation issues (references #571)