fixes #142
fixes #143
fixes #144
fixes #134
fixes #145
#28 update demo page
fixes #135
fixes 146
fixes #147
fixes #136
fixes #148
remnant of #123
fixes #149
fixes #139
fixes #150
remnant of #123
fixes #116
fixes #151
fixes #152
fixes #153
#42
fixes #52
fixes #152
#142