initial de-coupling of menu from Application