[TASK] Listen to balancesUpdate instead of watching for lines