Cards view improvements

Better error checking for disabling features
Cut down on JSON data created and sent