I think it would be idiomatic react (and flux) to have props on the dialog that determine if the dialog is visible or not. Thoughts?