dynamic, replace timed ajax for user_list poller with form to trigger
also dynamic msg poller
store the user count and poll slower and slower if alone, back to fast polling if other join
normal polling if user types