Integrate the ViewEventController with other views

Reported-by: lhnguyenduc
Signed-off by: Long Nguyen Duc Hoang <lhnguyenduc@wpi.edu>