changed roomsurfer to use knockoutJS