exmaple of three fragments, using callbacks to pass info.