(1) fix a minor typo on uil_page.xml;
(2) add needed permissions for some activities;
(3) hook up the callback for buttons;