did s00d class in js too. not working. perhaps cell constructor breaks for no input. fix it.