added layersettings & layout + extra widget feature