updated with jquery ui