more buttons and list backend styling
imported changes from lwworker