Fixes #9 - depends on jquery