Nicer button + some xml parsing + base64 helper