bob.js working like a dream, still ugly