Fixed js, interface bugs, tested now