currency input transaction search transaction persistence transaction editing better scrolling tab control budget item view sorting sorting options better ids currency cymbols more ergonomic currecny input localization