update to the magic button