(Issue 3572) Review followup

* Improve documentation and APIs
* Fix background, line height on action buttons
* Fix position and padding symmetry of hamburger