Settings has flags!
Handle empty alg
Don't add alg buttons if there is no Alg.
Handle empty/no Alg.
Added canvas flag.