adding a button for showing the budget; adding an unique id for each row, this way it's prevent multiple delete bug... we now use a TreeMap instead of a SparseArray