various jQuery widget extensions