Frontend removal plus interface polishing

First commit closes #215
Second one closes #219
Third one closes #218
`// It's Ok the array buffer is not supported. If so we just ignore it.`