JSControl Framework