Got the button behavior started. Still have some tweaks.