ability to add button capture exceptions. closes #19