Really fixes #4

I know right now how this method works, if we want to implement more blocks which needs custom actions, I can help!