use latest build-tools
modify layout so pull to refresh also works for emptyview - closes #5