avoid setting method twice if setSource used twice.
allow to use menu->setModel()
Make footer nicer.