Start working with buttons, some progress on widgets