Completely redid execCommandList and fixed comment