add event controller and view

Signed-off-by: Connie Leung <cleung334@gmail.com>