Also optimized for mobile use :)
Known limitations:
After the block is rendered it is not possible to change the flag "IsOpen" programmatically. Working on a solution for this.