[*] MO : blocktopmenu - better separation of concerns