handle event in a thread
add build for plugins
update .gitignore
update SlateFish