OperandsFragment now uses a listener to pass back the results