Widget refactor + jQuery timepicker addon update