Add first cut at screen and button management.