Recent events widget

Signed-off-by: Jesse Dobbelaere <jesse@dobbelaere-ae.be>