Added button functionality.

Overflowing still needs work.
double ending newline lmao?