Update #3 - Added fully jQuery support