a powerful javascript library