add version checking for jquery, make sure it is sane
note to self
polish the sub-request API