jquery decoupled from source
updated source