Moving some recents controller methods into wrapper class and better tracking
the controller states

Change-Id: I561cd74dde0a49f5734cbc7fe6930703b7e998dd
8 files changed