public bool RemoveLayer(TouchLayer layer) { if (layer == null) return false; var result = layers.Remove(layer); if (result) layerCount--; return result; }