Introducing ActionDialog to simplify action start/finish events.