When set to false, the report get's embedded smoothly into the dashboard inside the htmlObject, thanks to a special mode that Thomas Morgner implemented.
The other component is very similar to the executeXaction, but for reports. Now we don't need to create a new xaction just to launch the report. Just pointing to the .prpt will do the same.
Here's the button:
And the expected result: