refs #274; cancel reason selector now appears dynamically
closes #274; merged development branch into integration