This commit also introduces a tempprary fix to an issue where fab is displayed on wrong screen when switching between bottom tabs rapidly.
call setButtons with empty fab object to remove it