fixed bug in setColumns() and added pushLayerSettings()