minor
ondone/setResult appraoch