MaxValue check included
new ObserverMenu