Yes but your second push block is useless. It is immediately overwritten by the third one. Also the way this block is set, the push with directions, the values you have to put in the Dirs are 0 1 or -1 (do nothing, go positive, go negative). If you want to push down you would put xDir : 0 and yDir : 1. If you would want to push "North/East" you would put in xDir : 1 and yDir : -1.
I don't remember if you can choose the region through an actor event but just to be sure that you will be able to you can copy paste this into a simple actor behavior and attach the behavior to your actor. You can then access this behavior by double clicking your actor inside a scene and checking the "customize" button in the inspector.
Add your region as a variable too and set it to "not hidden", that way you'll be able to select your region right inside the scene editor with the above technique.
PS: Thank you !