future: seems like you could roll this up into a common module so that you don't have to declare ``ajax_timeout`` each time.