added better reasons
deal with spurious /login/callback request from openidp
made clicking on event lead into appointment creation page