bug fix on list layout in the layout-sm600.
Origianlly, the list will take up the whole screen when too many drivers
are loaded. Now the button will take up the bottom first and the list
will take up the rest.