waypoint: UI and push button (WIP)