Js doss changes

@scoen does this look to checkout? dont merge just yet we're waiting on some final doss changes