hide empty tables
library to save files from js
data save & load support
move js code to seperate file