tidy event & tag services
swap out to use ui select for tags
--amend
rough out day service
rough out fully working input