apply permissions to settings flag, improve permissions display