Clean up interface between controller and view

Fixes: 110753321

Test: tested with test app, no regression
Change-Id: I482d9733bc5e1380d251a82ad2747807608e6d6c
3 files changed