removed jquery dependency for better npm integration