fixed the join button so it only displays when auser has not joined the event