Refactored omnimenu, separate views from controler.