Added button functionality.

Overflowing still needs work.
Remove console messages before I merge to production.