Fixes issue #21: replace appframework with jquery.