switched debug loop to enum based returns for clarity. added CS COM sample, no bp on function start lines, fixed display bug from demo