FLOE-194: Implement match confirmation dialog.

JIRA: http://issues.fluidproject.org/browse/FLOE-194
We envision we will have a central model to be relayed to each model of button components. Using relay components at this stage to avoid changing all component types when the time comes. If it seems more proper to do the modification when the relay happens, I'm OK to switch them back to non-relay components.