Added mobile functionality. Still in beta! Doesn't work well in iOS Safari.