Finetunes block list display. Refactors some code and removes
unnecessary bits and bobs.