minor ui fixes
allow object layers with no id (parametrize color)