added some currency processing functions and another event (4)