Button updates.

also added settings button