add tabex
update menu and profile images

split event listener logic into separate files; move menu of the home page; make number of profile mask corners random