add support for python and go backends. and fix a bug causes save button
is incorrectly enabled in miscTab.