. rewritten core code
. implemented multiple selection for emulators supporting it