menu items state preservation

save and restore works about the state change requests from dbus or
from user interaction

Change-Id: I673a0dcf8bd1d5f60050f0d884795cfa027c2c51