wallet, currency and journal functions.
changed some event handlers to function handlers