Select Screen and Buttons

Added a fully functional select screen with scrollability for large
lists. Also changed the container for buttons, so it's a per-state basis
and is easier to alter.