new block data, no longer URL but media id, UI improvements, refactoring