added events controller updates and link flow