Added H04X for BlockPush; Changed RMB behaviour.
The hoax should be avoid but as for now fixes some stuff (see previous commit message). The hoax only used in BlockPush right now because it needs some polish (see TODO). Someone with more knowledge should fix it manually, but as for now it is enough.

Please note that I am wrong when I am saying that "as for now it is enough".