make use of static methods when possible
make sure to stop all the demos being recorded on plugin startup
flag settings dict as private
bump up plugin version (2.16)