Button creation as self method, move calls to b/sb