api: Add financials widget to API, remove old one

Also moved a function override in the events widget to a more
appropriate place.