Revert 2594959..5acb6a8

This rolls back to commit 2594959e81de39ffa871e0db037814565279e53f.
Revert c645461..471e578

This rolls back to commit c6454617a9457a714d098454b069c237a879a62c.
Revert 5acb6a8..988980c

This rolls back to commit 5acb6a807da5c99a05d1ec9abd1b33169f3b18b2.
Remade button to not contain<button