Extend the block class a bit

Simple change that I will need to work on the events.