Allow `menu_item` to take more parameters
Fix typo
Fix checking if menu item URL is current URL