Add events

Add event listing and a basic UI. Think I actually got a decent one this
time.