event controller and views up