component/footer: make the footer decent
app: some style fixes
component/page: some style fixes
page/select: go back when a choice is made