add user_id to events
shoehorn events into UI, reused a lot of link stuff