Revert 301e64a..dee59fb

This rolls back to commit 301e64ad0fb4fc8a359379dbc4a047de980be274.
Revert "Revert 301e64a..dee59fb"

This reverts commit 4eeec15358ddd6b2facafaabcfd08b153d613ba7.
Removing jQuery

It just made things more difficult.