Reactive Object Model -- JavaScript DOM Library