fixing mobile stuff

Chrome for Android was calling Router.setList before Router existed,
which is bad
Bootstrap was helpfully collapsing the assignment grid on mobile, which
is OK except the done checkbox and destroy icon had their own grid
element, so that was showing up above the assignment text, which is very
bad