FLOE-194: Implement match confirmation dialog.

JIRA: http://issues.fluidproject.org/browse/FLOE-194
"isActive" is an internal flag to keep track of the button state caused by the user click. It's not supposed to be modified externally or accept an initial value.