If you can use extensions, this is all easily resolved by:
Some blocks
Screen
@Joejsanz
Blocks update for version 1.01 of extension
(You now have to add a label to display position)