final step for ButtonView

So now BlockView is no longer required when displaying buttons, it only
takes care of instruction and attempt