no need to wrap the source in (($) -> ...)(jQuery) because we are already in our own scope