rvcon: add more support for ui and controller