better tool-image
use mouse capture in tool-file
extract some scheme info from ids.js to separate files
mask control in tool-image