major update using jQuery mobile