Mixed a mistaken assumption in the dispose method that the '_button' trait would always be defined.
Mixed a mistaken assumption in the dispose method that the '_button' trait would always be defined.

pankajp/pyface,geggo/pyface,brett-patterson/pyface,geggo/pyface