JavaScript DCI inspired by Robotlegs