o Using onValueChange() event as it changes more often
o Using AsyncTask to perform the calculation and update the values in
background in order to not slow down the UI