Moved buttons back outside __init__

Also put in protective method into __init__ to help it run.
Also made sure __init__ doesn’t return anything.