xwen add more test in ViewEventControllerTest; coverage is now 66.4%